code: func (self *_dateObject) SetNaN() {
  	self.time = Time.Time{}
  	self.epoch = -1
  	self.value = NaNValue()
  	self.isNaN = true
  }
docs: // FIXME A date should only be in the range of -100,000,000 to +100,000,000 (1970): 15.9.1.1