As george mentioned in the other post, the timezones should be consistently reported (and is a “bug” if not - where it’s technically correct, but breaks standardization)
Most languages support specifying the timezone on dates though, so for example in c# you might write something like
var TwitchCreatedAt = DateTime.SpecifyKind(DateTime.Parse([twitch date string]), DateTimeKind.Utc);