fn parse_date_period(v: &str) -> Option<(Civil, Civil)>
One date period → [start, end_exclusive).
end_exclusive