Что вы обнаружите, так это то, что невозможно перевести на определенный часовой пояс, но пока ваши пользователи находятся в нужном часовом поясе, это будет работать:
var date = new Date();
date.setTime(unixTime * 1000);
Полученный объект даты будет отображаться в часовом поясе компьютера, на котором запущен браузер:
window.console.log(date.toString())
выходы:
"Thu Jun 25 2009 09:48:53 GMT-0400 (EDT)"
для меня все равно)