Not to beat a dead horse here, but in doing some more digging, I think that I have identified the source of the time zone problem, and wanted to provide some details here both to document it for anyone else and also in hopes that the IA developers might read this and ultimately implement a fix. In short, the “ICS” link code from the legacy version of Scoutbook DOES correctly contain Time Zone (TZ) information, but the “API” link file from the newer IA (Internet Advancement) platform calendar does NOT, and instead only uses “Z” (Zulu / UTC). I think that most calendar programs (i.e. Apple/IOS, Google Calendar, Outlook, etc.) are smart enough to adjust for this, but when using something like “Calendar Display” from GoDaddy on website, the data is just “raw,” meaning that it incorrectly displays as UTC/Zulu (which in our case is Mountain Time +7 hours right now).
Here is a small string of the code from the link downloaded from the IA calendar (note the “Z” for Zulu):
DTSTART:20230201T013000Z
DTEND:20230201T030000Z
SUMMARY:Pack 516 Monthly Pack Meeting
Here is a similar excerpt of the code from the legacy Scoutbook Calendar link (note the TZID and no trailing Z):
ORGANIZER;CN=Braun Mincher
DTSTART;TZID=America/Denver:20240206T180000
DTEND;TZID=America/Denver:20240206T210000