public override void SetFirstVisibleDate(DateTime firstVisibleDate)
{
PenaltyIndex = 0;
FirstVisibleDate = new DateTime(firstVisibleDate.Ticks, firstVisibleDate.Kind);
if (View != DateEditCalendarViewType.MonthInfo)
return;
PenaltyIndex = GetFirstDayOffset(FirstVisibleDate);
}