Eric Muller has made shapefile maps for the timezones of the tz (Olson) database. A few minor caveats, though:
- The boundaries used are often unofficial.
- It isn't updated as regularly as the tz database itself, so some newly-formed or -adjusted zones may be missing.
Those aside, however, it seems to be very accurate for most purposes.