var newDate = new Date(date.setMonth(date.getMonth()+8));
// 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;
};