The document discusses how to disable past and future dates in a calendar using the AJAX Control Toolkit. It requires version 4.0 or higher of the toolkit. It provides code samples to disable past dates by setting the calendar start date to the current date. Future dates can be disabled by setting the end date to the current date. Dates can also be restricted by setting the end date to be one month from the present. Step-by-step instructions are given to create a sample web application that implements these features using a calendar extender and textbox.