When building solutions for others, there are certain problems that we face that – although they’ve been solved – can still be a challenge for us to deal with.
For example, you’ll often hear programmers complaining about regular expressions or maybe you’ll hear someone complaining about working with timezones.

I’ve been heads down on the latter for sometime now in a project and even with solutions like Moment.js, there are subtle nuances that must be taken into account when dealing with dates and times.
There are plenty of other examples, but the point that I’m really working towards is this:
When we’re focused on problems that have a number of subtle nuances, I think that we often tend to overlook some of the simpler things that can be done to address the issue.
In my case, I’ve been in the trenches with timezones, offsets, and other subtleties that come with working with dates and times that I’ve tried to over-solve a problem.
