I'm going to create an app where users can select a date and time and then say they want to be reminded repeatedly, e.g. every month at that day of month.
However, I'm not sure how to handle/show dates that do not exist in certain months like the 31st day.
Suppose a user selects 31st of March and a monthly repeating reminder. Now in April there are only 30 days. I would remind the user at the 30th of April (supposing he wants the last day of the month) but still remember that initially he wanted the 31st, so in May the reminder would be shown again at the 31st of May.
As I would always display the next date the user will be reminded, during April, I would display the Reminder as 30th of April but would display below Repeat every month on day 31, but I'm afraid that's a bit confusing. On the other hand, I do not know how else to display this.
Any ideas or suggestions would be very welcome.