Catch invalid datetime string as Validation error (400) instead of internal server error (500)