Я пропустил рендеринг на стороне сервера и сразу выбрал jmonthcalendar
Довольно просто подключить просмотр месяца к методу действия контроллера.
Вам также потребуется немного поработать с плагином jquery-history (или чем-то подобным), чтобы включить кнопку браузера назад и ссылки на определенные месяцы / даты.
И нет, это не совсем то, о чем вы просили, но именно это я и сделал в вашей ситуации, и я вполне доволен результатом.