Enligt min erfarenhet bör du generellt lagra data som UTC, med relevant tidszon i en separat kolumn. Att ha en tabell för tidszoner och lagra tidszonsnyckeln är rimligt att göra med en relationsdatabas.
Men i det här fallet finns all din data redan i en lokal tid, så i det här fallet kan du lagra den lokala tiden i tidskolumnen och lägga till en kolumn för tidszonen. På så sätt behöver du inte konvertera de datum som redan finns i databasen.
Att lagra offset är inte nödvändigt, såvida du inte märker att konvertering från datum och zon till offset är för tidskrävande.