Според моя опит обикновено трябва да съхранявате данните като UTC, със съответната часова зона в отделна колона. Наличието на таблица за часови зони и съхраняване на ключа за часовата зона е разумното нещо да се направи с релационна база данни.
В този случай обаче всичките ви данни вече са в местно време, така че в този случай можете да съхраните местното време в колоната за време и да добавите колона за часовата зона. По този начин не е необходимо да конвертирате датите, които вече са в базата данни.
Съхраняването на отместване не е необходимо, освен ако в крайна сметка не забележите, че преобразуването от дата и зона в отместване отнема твърде много време.