public static DateTime? DetermineFocusedDate(this Calendar calendar)
{
DateTime? focusedDate = calendar.Value;
if (focusedDate == null)
{
focusedDate = calendar.IsDateInRange(DateTime.Today) ? DateTime.Today : calendar.MinDate;
}
return focusedDate;
}