[#62278036] DateTime Hydrate fails before calling is_valid, so handling exceptions differently