>If I were writing software like you describe I’d want an explicitly zone-agnostic date(time) to represent it.
I would love to see this as a data type (CalendarDate) baked into languages & databases which would prevent you from applying timezone conversions to it.