Thank you for thinking with me!
I know the number of minutes, I just have to convert them to a date so I can test if current-time >= schedule-time.
I think I need something along the lines of:
next = Calendar.Day()->beginning() + Calendar.Minute()*x;
or for tomorrow:
next = Calendar.Day()->end() + Calendar.Minute()*x;
/Marc