excludingHolidays

Returns a NepaliSelectableDates that delegates to this one but additionally rejects any date marked as a holiday by provider.

Year-level rejection in this wrapper still defers to the wrapped predicate - holiday data is per-date, not per-year. To also gray out entire holiday-heavy years, compose a custom predicate.