El nodo no agrega 4 horas. Ambos muestran exactamente el mismo instante.
2014-10-01 10:28:04.329-04:00
es exactamente lo mismo que
2014-10-01T14:28:04.329Z
solo uno está en una zona horaria EDT que tiene -04:00
desplazado a UTC (por lo que es cuatro horas antes allí), y el otro está en UTC.
Probablemente tengas tu servidor configurado en EDT y tu cliente esté configurado en UTC o al revés.
A menos que necesite exactamente las mismas cadenas, no me preocuparía.
O, mejor aún, configure tanto la máquina del cliente como la del servidor en la misma zona horaria, preferiblemente UTC. .