Есть некий массив let Days = [ 1, 7, 15, 28 ];
Я бы хотел сделать планировщик функции, который будет вызывать ее в конкретный день присутствующий в массиве Days, в идеях было просто подсчитывать ближайщую к текущей дату и создать таймаут на необходимое кол-во мс, но думаю, что есть более верные пути решения подобной задачи