Change max date of datepicker
to number of days in future as specified by the settings
diff --git a/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json b/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
index 2386ed7..6ef0070 100644
--- a/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+++ b/erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -57,7 +57,7 @@
   }
  ],
  "issingle": 1,
- "modified": "2019-09-12 10:47:20.274330",
+ "modified": "2019-09-12 10:52:25.931931",
  "modified_by": "Administrator",
  "module": "CRM",
  "name": "Appointment Booking Settings",
diff --git a/erpnext/www/book-appointment/index.js b/erpnext/www/book-appointment/index.js
index f9d9b6e..96ad66a 100644
--- a/erpnext/www/book-appointment/index.js
+++ b/erpnext/www/book-appointment/index.js
@@ -43,7 +43,8 @@
     let date_picker = document.getElementById('appointment-date');
     let today = new Date();
     date_picker.min = today.toISOString().substr(0, 10);
-    date_picker.max = window.holiday_list.to_date;
+    today.setDate(today.getDate() + window.appointment_settings.advance_booking_days);
+    date_picker.max = today.toISOString().substr(0,10);
 }
 
 function hide_next_button(){