Podle mých zkušeností byste měli data obecně ukládat jako UTC s příslušným časovým pásmem v samostatném sloupci. Mít tabulku časových pásem a uložit klíč časových pásem je rozumná věc, kterou je třeba udělat s relační databází.
V tomto případě jsou však všechna vaše data již v místním čase, takže v tomto případě můžete uložit místní čas do sloupce času a přidat sloupec pro časové pásmo. Tímto způsobem nemusíte převádět data, která jsou již v databázi.
Ukládání offsetu není nutné, pokud si nakonec nevšimnete, že převod z data a zóny na offset je příliš časově náročný.