Há um script no GitHub para detectar e atualizar o fuso horário atual, usando a geolocalização do seu endereço IP: link
Uma vez que o python e o python-pip estejam instalados, o script pode ser instalado como:
pip install -U tzupdate
E corra como
sudo ~/.local/bin/tzupdate
Este comando pode, de alguma forma, ser executado automaticamente na inicialização.