I have some tasks that I do around 11:30pm every day. If I forget to do them, I want them to switch to be due today instead of overdue when the new day comes about so I set them to recur "on schedule". However, this makes them move to due tomorrow at 11pm before I have a chance to do them. If "on schedule" tasks recurred at midnight (or as close to midnight as possible) instead of at 11pm, this would help allow for these types of tasks.