I have created disable dates on change month in jQuery UI Datepicker. The Datepicker shows the disable date in Datepicker.
While click on Next or Prev month one Ajax page call for get disable date list.
In this demo, I have set a random date to disable. But you can set disable dates list in JSON format as per your requirement.
This demo will take little time for disabling date in Datepicker. Because of every change month in call callAJAX only for this month.
Download this Scrip Code of Disable Datepicker Click Here