Make time picking optional for the user

Add a checkbox and event to allow the user to select whether or not they
want to add a time portion to the date selection. (this may not be
implemented very well, but it works in my narrow case)