fn utc(value: &str) -> Result<String, &'static str>
Accepts explicit UTC date-times only; local/all-day/recurring dates need separate review.