Zenity(1) allows one to do Gnome Dialog Boxes from a bash script. The following uses a calendar dialog to select a date and then touches a file with the name according to the date format given. The application is for creating a file with today's date.
$ cat touchtoday touch `zenity --calendar --date-format="%y%m%d"` brucesalem :~ $ ls -l 110627 -rw-r--r-- 1 brucesalem brucesalem 0 2011-06-27 14:09 110627
Here is an image of the dialog box. I did not change the dialog string, but could. I just let the defaults be as they are because the behavior is to select today's date. One could select another date on the calendar and the file touched would get that date.
A varient of this is to touch a file with an extension, which is why the zenity command is quoted because the touch command would get the date string appended with the file extension. One could copy an HTML template to the date named with the extension.