Changed `parse_date()` to accept optional timezone parameter using `ZoneInfo`, returning naive datetime when no timezone is specified.
