JSFiddle - React, Tailwind, and code Playground
JavaScript
var monthNames = new Array();
monthNames[0] = "January";
monthNames[1] = "February";
monthNames[2] = "March";
monthNames[3] = "April";
monthNames[4] = "May";
monthNames[5] = "June";
monthNames[6] = "July";
monthNames[7] = "August";
monthNames[8] = "September";
monthNames[9] = "October";
monthNames[10] = "November";
monthNames[11] = "December";
var today = new Date();
var currentMonth = today.getMonth();
var i;
for (i = 0 ; i < 12 ; i++) {
var newMonth = currentMonth + i;
var newYear = newMonth > 11 ? today.getFullYear() + 1: today.getFullYear();
newMonth = newMonth > 11? (newMonth - 12): newMonth;
var newDate = new Date(newYear, newMonth, '1');
console.log(monthNames[newDate.getMonth()] + ' ' + newDate.getFullYear());
}