Properly handle day rollover in date/time adjust widget: Bug #739327

The date/time adjustment widget ignored rollover in the hours from
11pm to 12am, meaning the adjusted date would become (say) Oct 1 11pm
to Oct 1 12am.  This is not what the user expects, so now the hour
widget is "locked" to the date when rollover occurs.