DayPilot Navigator is a date picker component that you can use to select a day, week, or month. You can also select a custom date range using drag and drop.
The date picker can be combined with the main calendar component (daily/weekly calendar, monthly calendar, resource scheduler) to allow changing the current calendar view.