[%- index = month + 1 %]
    
    
        
          
            | Sun | Mon | Tue | Wed | Thu | Fri | Sat | 
        [%- day = 1; %]
        [%- WHILE day <= end_of_month %]
          
            [%- day_of_week = 0 %]
            [%- WHILE day_of_week <= 6 %]
                [%- today_mark = day == today ? 'class="today-cell"' : '' %]
                [%- IF (day > end_of_month) || (day == 1 && day_of_week < first_day_of_week) -%]
                    | [%- ELSE -%] | [% day %][%- day = day + 1 %]
                [%- END %]
                [%- day_of_week = day_of_week + 1 %]
            [%- END %]
        [%- END %] |