Persisting selected end time when switching to a later start date.

Keeps the users end time selected instead of defaulting to 12AM the
next day when a user chooses a later start date.