Il nodo non aggiunge 4 ore. Entrambi mostrano esattamente lo stesso istante.
2014-10-01 10:28:04.329-04:00
è esattamente lo stesso di
2014-10-01T14:28:04.329Z
solo uno è in un fuso orario EDT che ha -04:00
offset in UTC (quindi sono quattro ore prima) e l'altro è in UTC.
Probabilmente hai il tuo server configurato in EDT e il tuo client è impostato su UTC o viceversa.
A meno che tu non abbia bisogno delle stesse identiche stringhe, non me ne preoccuperei.
Oppure, ancora meglio, imposta sia la macchina client che quella server sullo stesso fuso orario, preferibilmente UTC .