Validate date & time widgets without removing the text filled by the user
Currently when the user fills an incorrect date (or time) value, the widget resets its value to None. We should be able to validate the content of those widget without losing the content filled by the user.