Gotta make sure you cover edge cases:
"…a user could inadvertently scroll when trying to select a date, and close the calendar, which could lead to confusion, frustration, or (in extreme cases) anger (and possibly other emotional responses not yet considered)"