isInRange method
Returns true if date falls within the currently selected range.
Implementation
bool isInRange(DateTime date) {
if (_rangeStart == null) return false;
final dateOnly = CalendarDateUtils.dateOnly(date);
if (_rangeEnd == null) {
return CalendarDateUtils.isSameDay(_rangeStart!, dateOnly);
}
return !dateOnly.isBefore(_rangeStart!) && !dateOnly.isAfter(_rangeEnd!);
}