pub(crate) fn parse_utc_optional( value: Option<&str>, field: &str, ) -> Result<Option<DateTime<Utc>>, String>