timestamp всегда в UTC, выражение о конвертации в "таймстамп в другой зоне" - бессмысленно.
Но вы можете конвертировать его в СТРОКУ таким образом, что время будет указано в другой таймзоне.
toLocaleString()toLocaleTimeString()Intl.DateTimeFormat() (самый гибкий вариант из нативных)
moment.js удобная штука, и когда-то была незаменимой, но
поддержка DateTimeFormat все шире и шире.