Вы можете создать экземпляр Date через пять дней после другого, например так:
var fiveDaysLater = new Date( existingDate.getTime() );
fiveDaysLater.setDate(fiveDaysLater.getDate() + 5);
Функции "setter" в прототипе JavaScript Date знают, как интерпретировать такие вещи, как установка дня дня.месяц, равный 35, корректно оставляет вам дату следующего месяца.
edit - если все, что вам нужно, это URL-адрес, как в вашем вопросе, сформированный с текущей датой и датойчерез пять дней:
$(function() {
$('#booknow').click(function() {
var fromDate = new Date(), toDate = new Date();
toDate.setDate(toDate.getDate() + 5);
alert('http:domain.com/' + fromDate + toDate + '?moreParameters=1;');
// window.location.href = 'http:domain.com/' + fromDate + toDate + '?moreParameters=1;';
});
});