time: fix incorrect DST offset when using POSIX timezones without DST