Você deseja armazenar algo que não muda o tempo todo (ou duas vezes por ano). O banco de dados de fuso horário https://en.wikipedia.org/wiki/List_of_tz_database_time_zones é exatamente a coisa certa. Então você apenas armazena duas letras.
Nesse banco de dados, você pode consultar o deslocamento da hora e quando o horário de verão está ativo. Não é apenas o deslocamento de tempo, também fornece uma área; muitos lugares na mesma latitude terão códigos diferentes e podem alterar individualmente suas regras de fuso horário, e seu software poderá lidar com isso.
O único momento em que você precisa fazer alterações em seu banco de dados é quando um local muda a qual fuso horário pertence, o que seria muito raro.