Theo kinh nghiệm của tôi, bạn thường nên lưu trữ dữ liệu dưới dạng UTC, với múi giờ có liên quan trong một cột riêng biệt. Có một bảng cho múi giờ và lưu trữ khóa múi giờ là điều hợp lý để làm với cơ sở dữ liệu quan hệ.
Tuy nhiên, trong trường hợp này, tất cả dữ liệu của bạn đã ở theo giờ địa phương, vì vậy trong trường hợp này, bạn có thể lưu trữ giờ địa phương trong cột thời gian và thêm một cột cho múi giờ. Bằng cách đó, bạn không phải chuyển đổi ngày tháng đã có trong cơ sở dữ liệu.
Việc lưu trữ bù đắp là không cần thiết, trừ khi cuối cùng bạn nhận thấy rằng việc chuyển đổi từ ngày và vùng sang vùng bù là quá tốn thời gian.