List<DateTime> get visibleDays => calendarFormat == CalendarFormat.month && !_includeInvisibleDays ? _visibleDays.value.where((day) => !_isExtraDay(day)).toList() : _visibleDays.value;