code: public void setValue(Date value, boolean hasTime) {
  		setValue((value == null) ? null : new ICalDate(value, hasTime));
  	}
docs: Sets the date-time value.
  @param value the date-time value
  @param hasTime true if the value has a time component, false if it is
  strictly a date