Если я правильно понял, похоже, вам следует использовать карту для преобразования всех временных отметок в UTC.Вы захотите сделать это до извлечения меток времени / генератора водяных знаков.
Другими словами, сдвигайте метки времени вокруг, чтобы вам не нужно было изменять смещение по клавише.