Я использую moment.js и moment-recur.js , создающий простой список повторяющихся дат с интервалами...