Fix whole-day skip with date inputs

Given a Date input, schedule will convert to the beginning of day based
on the schedule time zone. This fixes jumping by + 1 day for the next
occurrence, which should be + 1 second.