I'm a big fan of how my Citizen does it. City codes for every timezone spread around the face, pull the crown out and point it to whatever timezone you're after, pop the crown in and the hands move to the relevant time. Could be a bit faster at rotating though.
That is useful - have been looking at Seiko divers (potentially to get modified) and this saves a lot of research.