How to design a date scroller: keep state out of the DOM, bound rendered months, preserve scroll
position, and apply availability rules — with a real RollDate Core range example.
Traditional date pickers were designed around clicks. On touch screens, scrolling can be a more natural way
to navigate dates. Here’s why RollDate takes a scroll-first approach.