I have been struggling to get the maxDate prop on the Material UI DatePicker component to work as expected. That is, dates after the maxDate are disabled.
My use case required setting the maxDate to +60 days from the current Date() with dates thereafter disabled.
Please see my answer for a solution that is working on my end.