// d - is a moment() call addOneMonth: function (d) { let fm = moment(d).add(1, 'M'); let fmEnd = moment(fm).endOf('month'); return d.date() != fm.date() && fm.isSame(fmEnd.format('YYYY-MM-DD')) ? fm.add(1, 'd') : fm; };