I've got at example at work where the user clicks on a button and a calendar pops up with todays date highlighted. The user can then select a date and it is automatically entered into the data field.
I'll attach the example on Monday evening after I finish work.
EDIT -
Just had a quick search on Google and have found this for you to have a look at: