import datetime def check_date(text: str | None) -> str | None: if not text: return None try: return datetime.date.fromisoformat(text).isoformat() except ValueError: raise ValueError(f"{text} is not a date like 2026-01-31") from None