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.
Merge pull request #249 from dfmcphee/master

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