hammer.js vs date-fns | What are the differences? | StackShare