How about this:
When an event takes place in a multi-timezone country, instead of displaying a pop-down menu, a map appears with an overview of the country, displaying all timezones. This way, given that the user can point out the location on a map, the user can click on the location and the timezone is selected. Of course you could also index all city’s, towns and villages and put those in a pop-down menu :)