Updated FormatDatetime event timezones
- Updated the built-in
eventpreset to preferevent_startandevent_end. - Preserved
event_start_datetimeandevent_end_datetimeas fallback aliases for existing builds. - Kept the existing separate
event_start_date,event_end_date,event_start_time, andevent_end_timefields supported. - Added IANA timezone handling for
event_timezone, including ACF choice-array values. - Used the WordPress site timezone when the event timezone is missing, blank, or invalid.
- Updated
attrand HTML<time datetime="">output so time-bearing values include a timezone offset and date-only values stay date-only. - Added regression coverage for alias precedence, timezone fallback, date-only attributes, and HTML datetime attributes.