Moment.js is no longer being maintained, and we already know it's very slow. Seeing how the entire app makes heavy use of dates, we need to be using a performant library. Luxon seems to be the obvious successor to Moment and should provide all the necessary features, include intervals which Moment.Twix was providing.
This change potentially eliminates the need for dateFns.
Based on the progress of #76, and given how heavy the Luxon API is, I'm canceling this issue. Everything Moment/Luxon is doing I am able to do in some way with date-fns, plus a little extra code.
Moment.js is no longer being maintained, and we already know it's very slow. Seeing how the entire app makes heavy use of dates, we need to be using a performant library. Luxon seems to be the obvious successor to Moment and should provide all the necessary features, include intervals which Moment.Twix was providing.
This change potentially eliminates the need for dateFns.