Local Time to UTC Shift Start Times across timezones

I would store just the relevant ZoneId in the tag, and do everything else in the UI. See these topics for references to using java's more capable date/time classes: