Full Calendar moment timezone plugin

Just wondering if anyone has had any success using the moment timezone plugin with full calendar.
https://fullcalendar.io/docs/moment-timezone-plugin
I would like to set my calendar to a particular timezone which also uses daylight savings time etc. so not as simple as just setting an addHours to it as such.

Could you use a time API to get the current users exact time offset from their location or IP address?

I can, the issue is that i want the calendar to always be in a set timezone of Europe/Oslo, which also observes Daylight Savings Time, so its going to be UTC+1 or UTC+2.

Basically it should never go to the users local time, as if the tour starts at 2pm in Norway, then even if the person is checking from New York, it still all needs to show the dates and times in Europe/Oslo time.

Its a bit strange, not sure if its possibly a bit of a but to be honest, I do this.

<dmx-datetime id="var_clientside_now_time_utc" utc="true"></dmx-datetime>
<p>Now Time Local: {{var_clientside_now_time_local.datetime}}, Formatted: {{var_clientside_now_time_local.datetime.formatDate('yyyy-MM-dd HH:mm:ss')}}</p>

<dmx-datetime id="var_clientside_now_time_local"></dmx-datetime>
<p>Now Time UTC: {{var_clientside_now_time_utc.datetime}}, Formatted: {{var_clientside_now_time_utc.datetime.formatDate('yyyy-MM-dd HH:mm:ss')}}</p>

<dmx-value id="var_clientside_now_time_norway" dmx-bind:value="var_clientside_now_time_utc.datetime.addSeconds(sc_fetch_norway_timezone.data.api_get_norway_time_zone.data.gmtOffset).toUTCDate()"></dmx-value>
<p>Now Time Norway: {{var_clientside_now_time_norway.value}}, Formatted: {{var_clientside_now_time_norway.value.formatDate('yyyy-MM-dd HH:mm:ss')}}</p>

And this is my output in South Africa which is UTC+2

Now Time Local: 2023-01-01T16:05:41, Formatted: 2023-01-01 16:05:41

Now Time UTC: 2023-01-01T14:05:41Z, Formatted: 2023-01-01 16:05:41

Now Time Norway: 2023-01-01T15:05:41.000Z, Formatted: 2023-01-01 17:05:41

I have tried a few ways to format it without it changing from thetime i want to the formatted version.

In Server Connect it does this bit differently.
My Server Action
2023-01-01_16-08-15

This is the output

{
  "api_get_norway_time_zone": {
    "status": 200,
    "headers": {
      "date": "Sun, 01 Jan 2023 14:05:23 GMT",
      "content-type": "application/json; charset=utf-8",
      "transfer-encoding": "chunked",
      "connection": "close",
      "x-identity": "95d024c57d12ee678a40b9ecbad02e7a",
      "access-control-allow-origin": "*",
      "cf-cache-status": "DYNAMIC",
      "server": "cloudflare",
      "cf-ray": "782bcf3eac67b82e-AMS",
      "alt-svc": "h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"
    },
    "data": {
      "status": "OK",
      "message": "",
      "countryCode": "NO",
      "countryName": "Norway",
      "regionName": "",
      "cityName": "",
      "zoneName": "Europe/Oslo",
      "abbreviation": "CET",
      "gmtOffset": 3600,
      "dst": "0",
      "zoneStart": 1667091600,
      "zoneEnd": 1679792399,
      "nextAbbreviation": "CEST",
      "timestamp": 1672585523,
      "formatted": "2023-01-01 15:05:23"
    }
  },
  "now_time": "2023-01-01 15:05:23",
  "now_time_utc": "2023-01-01T14:05:23Z",
  "now_time_utc_formatted": "2023-01-01 15:05:23",
}

As you can see AppConnect and Server Connect are doing the formatting a bit differently.

I have also converted my entire project App Side and Server Side to Norway/Oslo
Project Settings
2023-01-01_16-11-01
Server Settings
2023-01-01_16-11-54

Basically all I want is for all times to be in Europe/Oslo and for a formatted output as yyyy-MM-dd HH:mm:ss and for Client Side and Server Side to match, and for my date range picker to insert to correct time as chosen, and the calendar to also recognize the correct times as Norway.

Am I missing somewhere else I need to possibly change. It’s almost like the server connect timezone settings are being honored but the app connect ones are not and just change to my own local south african time.

Does anyone know a way to set the now-indicator in full calendar plugin to a set time so it always shows the time of Europe/Oslo as an example, regardless of where the user, or server, etc are in the world.