Development: Don't hack the libraries you use
This is one of those things they don’t teach you in school. These days, it’s not only time-consuming to build everything from scratch, but also not wise. These days, it’s all about rapid prototyping, continuous integration and “moving fast and breaking things”. There’s no point in implementing a time and date Javascript library, as moment.js already does that job wonderfully.