I have just made a first release of a shapefile of the geographic extent of the timezone database based mostly off of Open Street Map data. All of the borders between countries, states and cities come directly from Open Street Map. This shapefile also includes the territorial waters of countries as defined in Open Street Map.