Это должно сделать это:
http://jsfiddle.net/abze4/
$(function() {
var fromDate = $("#from").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 2,
minDate: new Date(),
onSelect: function(selectedDate) {
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
date.setDate(date.getDate()+30);
toDate.datepicker("option", "minDate", date);
}
});
var toDate = $("#to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 2
});
});
В основном это устанавливает minDate даты от сегодняшнего дня. Затем, когда вы выбираете fromDate, он устанавливает minDate toDate для выбранной даты + 30.