Add midnight, noon to details parser, fix date overflow w/ quick add

If quick-adding an event that crosses midnight, ensure the end date
is adjusted to account for it.