pub fn normalize_date(text: &str) -> Option<String>
Normalize a date string to ISO 8601 format (YYYY-MM-DD). Returns None if the date cannot be parsed.