datetime: optimize startup to only call enforceDateTimeLimits once
input/calendar sync:  fix destructor
date/time:  fix setDateTime
date/time utils:  accept 10AM, not just 10:00 AM
date/time: fix enforce edge case
date/time utils:  fix parsing and formatting of 12AM and 12PM