Get local time from GeoIP?

We’re using Piwik to track email opens and notice that the ‘local time’ tracked does not use the visitors timezone. Presumably this is because Javascript is required for that.

Is there any way to get piwik to use the IP/GeoIP data to determine the timezone as a fallback?

Thanks.