Timezone conversions in Appointments+ plugin needed!

Hello,

I am trying to set up a calendar system in which service providers can set up their calendar in their own time zones and users in different time zones can see the calendars in their local time zone.

For Example:
Service Provider is available from 9-11 EST.
If a User is in CST they should see the Service Providers calendar be displayed in CST (8-10 CST).

I am hoping there is a way to do this or a workaround.

We currently have all Users and Service Providers select their timezone from a dropdown.