Hey, why not use bookmark instead, and create a form, where the user enters the date. Or use a textfield. Then in my experience, the date will appear where you placed the bookmarks, depending your need, ofcource
Much more convenient, than recording macro, i think at least.
Or, you can use ask fields.
Otherwise G.Mayor, has a great tutorial here:
http://www.gmayor.com/popup_calendar.htm
Just a thought.
Good luck