Чего не хватает?
А чем гугл не устраивает www.google.com/search?q=time+New-York, он там много чего умеет www.google.com/help/features.html.
Плюс у них же есть jabber бот guru@googlelabs.com, который часть этого функционала поддерживает
Добра хватает, но у вас удобно получилось.
Можно было бы добавить язык оформления по accept-language, по IP пожно получить страну – соответственно формат записи времени.
Понимать формат без минут: «21 CET in Moscow».