CMS-4165 Validation problems with Date Time and DateTime

- refactored DateTimePicker
- updated DateTime input type to use it