defaults to the most-recent hour on the most recent day
adds a form-level check for future times.