как исправить календарь?

есть скрипт календаря, возможно ли сделать чтобы название месяца было в диве id="month_name" и год был в диве
id="num_year"

    ```<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
    <style>
      body { }
      #num_year {
        width: 256px;
        border: 1px solid hsl(0,0%,66%);
        border-radius: 4px;
        padding: 5px;
        margin: 0 0 5px 0;
      }
      #month {
        display: inline-block;
        border: 1px solid hsl(0,0%,66%);
        border-radius: 4px;
        padding: 5px;
        width: auto;
      }
      #month_name {
        border: 1px solid hsl(0,0%,66%);
        border-radius: 4px;
        padding: 5px;
        margin: 0 0 5px 0;
      }
      .day {
        border: 1px solid hsl(0,0%,66%);
        width: 30px;
        line-height: 30px;
        text-align: center;
        margin: 1px;
        background-color: hsl(210,100%,95%);
        color: hsl(210,100%,50%);
      }
      .table_month {
          height: 220px;
          border: 1px solid hsl(0,0%,66%);
          border-radius: 4px;
      }
      .table_month tr:nth-child(n + 7) td.day{
         background-color:  hsl(340,100%,95%);
         color:  hsl(340,100%,50%);
      }
      .table_month tr:nth-child(1) th{
         text-align: center;
      }
    </style>
    </head>
    <body>
    <div id="num_year"></div>
    <div id="month">
    <div id="month_name"></div>
    <table class="table_month"></table>
    </div>
    <script>
      var calendar = {
        update: function(year, month) {
          this.year = year;
          this.month = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'][month];
          var startDay = new Date(year, month, 1);
          var offsetDay = (startDay.getDay()||7) - 1;
          startDay.setDate(startDay.getDate() - offsetDay);
          var lastDay = new Date(startDay);
          var days = (new Date(year, month + 1, 0)).getDate();
          days = Math.ceil((days + offsetDay)/ 7) * 7;
          lastDay.setDate(lastDay.getDate() + days);
          this.data = ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'];
          while (startDay < lastDay) {
            this.data.push(startDay.getDate());
            startDay.setHours(24);
          }
        },
        render: function() {
          var html = ['<tr>','<tr>','<tr>','<tr>','<tr>','<tr>','<tr>'];
          for (var i = 0; i < this.data.length; i++) {
            html[i % 7] += '<td class="day">' + this.data[i] ;
          }
          var title = '<tr><th colspan=7>' + this.month + ', ' + this.year;
          this.element.innerHTML = title + html.join('');
        }
      };
    var today = new Date(),

        thisYear = today.getFullYear(),
        thisMonth = today.getMonth();
      calendar.days = ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'];
      calendar.element = document.querySelector('.table_month');
      calendar.update(thisYear, thisMonth);
      calendar.render();
    </script>
</body>
</html>```   

Ответы (0 шт):