I saw this post as a talk at State of the Browser. It's amazing how much "quiet" work goes into fixing something as huge as this. It's been a gargantuan task, but this year, browsers are getting what looks like an amazing API for working with and manipulating dates. https://bloomberg.github.io/js-blog/post/temporal/