I strongly recommend PeterBlum.com
's Date Controls. No, they're not free, but they're very good and you'll easily spend more time trying to customize something yourself than just using his (which have a plethora of options / customization features).
Steven A Smith
President, AspAlliance LLC
CIO, Lake Quincy Media, LLC