I use the jQuery UI datepicker to let the user select a date. It has some shortcuts so that it can be controlled using the keyboard:
page up/down - previous
you can check this add-on: http://hanshillen.github.io/jqtest/#goto_datepicker
for more accessibility options.