def parse_date(dt_str: str) -> Optional[dt.date]:
    'Convert a date string to a date object.'
    try:
        return dt.datetime.strptime(dt_str, DATE_STR_FORMAT).date()
    except ValueError:
        return None
Convert a date string to a date object.
def parse_date(dt_str: str) -> Optional[dt.date]:
    
    try:
        return dt.datetime.strptime(dt_str, DATE_STR_FORMAT).date()
    except ValueError:
        return None