Check the below code
<asp:calendar id="startCalendar" cssclass="startDate" onselectionchanged="Selection_Changed" runat="server" >
<asp:customvalidator id="dateCustVal" onservervalidate="DateCustVal_Validate" >
runat="server">
protected void DateCustVal_Validate(object source, ServerValidateEventArgs args)
{
if (startCalendar.SelectedDate == null
|| startCalendar.SelectedDate == new DateTime(0001, 1, 1, 0, 0, 0))
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}