Я специально не рекламирую Jquery-UI, так как существует много календарей, управляемых js, но я использовал его во многих различных сценариях, и я уверен, что он может работать в любом сценарии, который вы можете себе представить : http://jqueryui.com/demos/datepicker/
У этого элемента управления есть события, в частности onClose и onSelect. Когда это произойдет, у вас есть свидание. Вы можете отправить его на сервер через AJAX или через форму отправки (обратную передачу).
Кроме того, ASP.NET имеет встроенный элемент управления календарем, который поддерживает обратные передачи, если это то, что вы ищете.