Я бы предложил вам использовать событие выбора даты 'beforeShow', чтобы запустить скрипт для прокрутки страницы до оптимального положения.
$('.selector').datepicker({
beforeShow: function(input, inst) { ... }
});
Плагин jQuery SCROLLTO может помочь с этим. Со своей страницы:
С помощью этого плагина вы легко будете прокручивать переполненные элементы и сам экран.
Он дает вам доступ ко многим различным параметрам для настройки и различным способам указания места прокрутки.
Опять же, вы будете делать это с помощью функции, которую вы указали в параметре beforeShow.