fn parse_date_range(v: &str) -> Option<(Option<Civil>, Option<Civil>)>
dm: value → [start, end) civil-date bounds. Forms: 2024, 2024-03, 2024/03/05, a..b, >x, >=x, <x, <=x.
dm:
2024
2024-03
2024/03/05
a..b
>x
>=x
<x
<=x