whole_func_string: function monthsFrom (n, date) {
                      if(typeof date === 'number') date = new Date(date);
                      if(!(date instanceof Date))  date = new Date();
  
                      date.setMonth(date.getMonth() + n);
                      return date;
                  }
func_code_string: function monthsFrom (n, date) {
                      if(typeof date === 'number') date = new Date(date);
                      if(!(date instanceof Date))  date = new Date();
  
                      date.setMonth(date.getMonth() + n);
                      return date;
                  }
func_documentation_string: Advances (or reverses) the date the specified number of months.
  @param {Number} n The number object to operate on.
  @param {Date} date The date to change.
  @return {Date} The modified date.