Better fix for timezones like GMT+0100

We can't pass such values as the TZ environment variable, as it's not
understood by glibc. However, we can translate it to something like
GMT-1.

See http://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html