Moment.js is a lightweight JavaScript date library for parsing, manipulating, and formatting dates.
Instead of modifying the native Date.prototype, Moment.js creates a wrapper for the Dateobject and manipulates dates without changing the Date prototype, and it works in both Node and browsers.