Add date component to form, set min date value, max date value to date picker of date field: field.getDatePicker().setMinDate(value).
Open date selector - dates before min date and after max date are grayed. move to next month or year(this is to do all date picker grayed). Return back to previous value(to see min and max date)
Result - date picker is disabled, even between min and max date.