Add date picker widget to calendar header


I want to add the date picker widget to a calendar in order to select the current date. My thinking is that I could re-purpose the ‘Today’ button to display the widget and then reset the calendar to the selected date.

Is this something that is possible?