This version is old school.
Please find jQuery plugins on npm.
jQuery Date Entry
by Keith Wood
This plugin sets an input field up to accept a date value using a spinner or the keyboard. * Set date format, including day and/or month names. * Integrates with mousewheel plugin. * Expandable spinner for easier use. * 20 localisations.