code: @Override
  	public Date readDate() {
  		/*
  		 * Date: 0x0B T7 T6 .. T0 Z1 Z2 T7 to T0 form a 64 bit Big Endian number
  		 * that specifies the number of nanoseconds that have passed since
  		 * 1/1/1970 0:00 to the specified time. This format is UTC 1970. Z1 an
  		 * Z0 for a 16 bit Big Endian number indicating the indicated time's
  		 * timezone in minutes.
  		 */
  		long ms = (long) buf.getDouble();
  		// The timezone can be ignored as the date always is encoded in UTC
  		@SuppressWarnings("unused")
  		short timeZoneMins = buf.getShort();
  		Date date = new Date(ms);
  		storeReference(date);
  		return date;
  	}
docs: Returns a date
  
  @return Date Decoded string object