pub fn parse_datetime_with_tz( s: &str, ) -> Result<(NaiveDate, NaiveTime, Option<TimezoneInfo>)>
Parse a datetime string and extract date, time, and timezone info.