Using moment js
var y = moment('2016-01-11T16:00:00');
console.log('UTC ' + moment().utc().format());
console.log('Local ' + moment().format());
console.log(y.format());
console.log(y.toISOString());
Above code outputs
UTC 2016-07-12T19:54:15Z
Local 2016-07-12T15:54:15-04:00
2016-01-11T16:00:00-05:00
2016-01-11T21:00:00.000Z
Why it is displaying -05:00 offset in y.format().