code: function () {
              if (this.time === undefined) {
                  this.computeTime();
              }
              var cal = new GregorianCalendar(this.timezoneOffset, this.locale);
              cal.setTime(this.time);
              return cal;
          }
docs: Creates and returns a copy of this object.
  @returns {KISSY.Date.Gregorian}