То, что вы делаете здесь, это перевод одного и того же времени (dt) в два разных часовых пояса.Переводы tokyo и new_york - это два разных способа указать одно и то же время.
, если вы начнете с:
let new_yort_dt = new Date().toLocaleString("en-US", {timeZone: "America/New_York"})
let tokyo_dt = new Date().toLocaleString("en-US", {timeZone: "Asia/Tokyo"})
, затем выполните процесс создания ваших объектов часового пояса момента, чтоты получаешь?