Почему бы не сделать 2 выпадающих с месяцами и годом? что-то вроде:
var Months = ["January","February","March","April","May","June","July","August","September", "October","November","December"];
var $selM = $('<select />');
$.each(Months,function(ind,item){
$selM.append($('<option />').val(ind + 1).text(item));
});
$('span#Months').append($selM);
текущий год вы можете получить по:
var now = new Date();
var year = now.getYear();
затем создайте еще один DDL на годы с диапазоном, который вы хотели бы.