Fix `parse_date()` to handle timezone-naive datetimes and use `ZoneInfo` for timezone handling.
