How to use dialog to enter the date?

Is there a way to enter the date using a dialog on the form, similar to when you make a reservation? That is when you click on a combo box you could have a choice to enter the date manually or a calendar would appear and then you select the date by clicking on specific date?