The Telerik RadGrid for ASP.NET Ajax allows custom filtering on date columns by using JavaScript.
The user will normally need to be able to filter the date columns by writing a date inside the RadDateInput control and then pressing a key (e.g. Enter) or by choosing a date from the DatePicker filter control. Date validation can be done before actually doing the filtering. Also, other checks can be performed according to the logic of the application.