Очень простой и тупой плагин.
Для определения таймзоны клиента по IP используется
API SxGeo. Данные кэшируются, время жизни - в настройках, по умолчанию 30 дней.
NB: количество запросов к API не отслеживается, на
очень посещаемых сайтах могут быть проблемы.
В принципе решения есть. Например, использовать локальную SxGeoMax (за деньги). Или другой сервис. Но это уже за рамками
моих интересов данного решения ;-)