Was the reason for this switch a matter of strictness? Or to remove the `dateutil` dependency?