Printing item date in multiple timezones

Hello,

I’m using a collection to display a list of events on our website. An event has the date including timezone saved in the front matter:
date: "2022-07-22 18:00:00 +0200"

The event date is displayed in the server’s time zone via the following code in my event.html layout:
{% t long_month.{{ page.date | date: "%B" }} %} {{ page.date | date: "%-d, %Y"}} {{ page.date | date: "%R"}} {{ page.date | date: "%Z"}}

Which gives the following output (with the timezone set on my computer):

July 22, 2022 18:00 CEST

Can anyone think of some way to convert this into other time zones?

What I would like to be displayed on the site:

July 22, 2022 09:00 PDT / 18:00 CEST

I found How can you convert Time to UTC in Jekyll? - Stack Overflow, but it’s a custom plugin which apparently not possible on GitHub pages.

are you trying to change it to just one timezone or to the users/viewers timezone?

I am not sure I have any idea for either one other than using JS.

I was thinking to just hard-code the time zones in which to display. E.g. by taking page.date -7 for PDT (if possible at all to do math with times in Jekyll).
But if it’s possible to do this on the fly and display the time zone of the user’s system that would be super nice.