Fix `parse_date()` to accept `None` timezone and use `ZoneInfo` instead of deprecated `timezone()`.
