new Date().getTime() // devuelve los mismos milisegundos utc para todas las zonas horarias del sistema
Entonces, ¿new Date().getTime() devuelve utc milisegundos?
No existen cosas como "milisegundos UTC". Un milisegundo es una unidad SI que es una milésima de segundo.
Las instancias de ECMAScript Date contienen un valor de tiempo que es un desplazamiento en milisegundos desde 1970-01-01T00:00:00Z (la época de ECMAScript). Como consecuencia, las fechas se consideran UTC, pero eso es solo un concepto basado en el valor de tiempo subyacente.