I have a Holiday calendar app. The gallery that displays the company holidays for the selected location is displaying a filtered collection of holidays that is gathered on App start from the SharePoint list. The date displayed is a Date/Time (Date Only) field.
I have reports from a few people that the dates being displayed are consistently 1 day earlier than they should be. We have checked numerous things from their computer time settings and browser settings but they are all normal.
In troubleshooting the app, I have used the TimeZone offset to capture the local time. Per MS by default it should show the current date/time without having to pass it a parameter, but it's not. Here is what it's displaying, note the bottom label is set to display the current date/time offset. The current time display remains the same regardless of when we look at it
Per Microsoft's documentation: "TimeZoneOffset defaults to the current time, so you don't need to pass it an argument."

TimeZoneOffset for Current Date/Time
"Current Time: " & Text(TimeZoneOffset(), ShortDateTime)
TimeZoneOffset for UTC Date/Time
"UTC Time: " & DateAdd(Now(), TimeZoneOffset(), Minutes)
Here is what we are seeing:
SharePoint List:


Here is what it should look like in the Power App:

Here is what the two users I am working with (1 in EST and 1 in CDT) are seeing:

If you can help me figure this out, I will be eternally grateful.