Added a handler for datetime fields so that any display format strings can be added to the HTML for client-side validation purposes
[WIP] Adding initial client-side date format validation code and tests
Added more unit tests and some more implementation for the client-side date validation
Fixed the broken unit tests
Refactored the date validation script to split out the date handling into a function
Added time validation to JS datetime validation
Covered new date/time handling with automated UI test and fixed case sensitivity issue with am/pm designation