I'm sending out an Email notification using a Trigger every time an Appointment is set (an Event is created).
The User who's creating the Event is generally not the same as the Owner of the Event, i.e. the User will be setting up an appointment for someone else, who may be in a different timezone.
The issue I'm facing is that the outbound email shows the date/time of the appointment in the originating User's timezone.
I want to do some calculations to convert the date/time to the recipient user's time (using the difference between the recipient's timezone and the originator's timezone).
I'm seeking help on how to perform this conversion.