jQueryカレンダーから日付を取得し、それを年-月-日にフォーマットする関数があります。
カレンダーで取得する日付は、dateStringの場合は2013年3月4日で、2013年3月4日の形式で表示されます。しかし、start_dateで取得する日付は2013-21-04です。大丈夫だったので不思議だと思います。
function makeUpDates() {
// concantenate values to date_start and date_end hidden inputs
var dateString = document.getElementById('date').value, date = new Date(dateString);
document.getElementById('date_start').value = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + ("0" + date.getDate()).slice(-2);
var numDays = document.getElementById('slider').value;
date.setDate(date.getDate() + parseInt(numDays));
var dateEnd = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + ("0" + date.getDate()).slice(-2);
document.getElementById('date_end').value = dateEnd;
}