code: public String printDate()
    {
      if (_lastDate != null && _lastTime == _localTimeOfEpoch)
        return _lastDate;
  
      CharBuffer cb = new CharBuffer();
  
      printDate(cb);
  
      _lastDate = cb.toString();
      _lastTime = _localTimeOfEpoch;
  
      return _lastDate;
    }
docs: /*
  Mon, 17 Jan 1994 11:14:55 -0500 (EST)