Как правило, все плагины работают от обратного - у них есть возможность передать массив только с неактивными датами.
Не все, бывают доступны оба варианта, гляньте
vue-flatpickr-component, например - свойство
config.enable
.
А вообще, у приличного плагина должна быть возможность определять активность даты с помощью функции - на входе дата, на выходе true/false (это, значит, чтобы был вариант не перечислять конкретные даты, так как это может оказаться невыполнимым - типа все вторники и четверги, или все чётные числа). Т.е., вместо массива плагин будет принимать нечто вроде
дата => массив.includes(дата.toLocaleDateString())
:
Например, vue. Смотрите свойство
disbaledDates.customPredictor
.
Например, jquery. Смотрите свойство
beforeShowDay
.