Appearently not all PHP versions likes a timezone offset when creating a...

... DateTimeZone

The code that worked fine on my computer did not work on prod ... So now we use the timezone offset to find a matching timezone string and format based on that. DST detecting is definitely not perfect, since every contry does not observe DST, not everyone changes at the same time, etc. etc.