Added an annotation and formatter (plus changes to relevant classes) to ensure valid datetime fields from JSON don't fail form validation.