Как получить массив дат со следующими пятью днями?
Array(5) // длина массива
  .fill()
  .map((_, i) => {
    const D = new Date();
    D.setDate(D.getDate() + i);
    return D;
  })вернет требуемый массив дат
Date.prototype.addDays = function(days) { // https://stackoverflow.com/questions/563406/how-to-add-days-to-date
    var date = new Date(this.valueOf());
    date.setDate(date.getDate() + days);
    return date;
}
function date4y2m2d(date) {
  const _format = n => {
    return n < 10 ? '0' + n : n;
  };
  return `${ date.getFullYear() }-${ _format(date.getMonth() + 1) }-${ _format(date.getDate()) }`;
}

let date = new Date();
let days = [date4y2m2d(date)];
for (let i = 1; i < 5; i++) {
  days.push( date4y2m2d(date.addDays(i)) );
}
console.log(days); //готово