data.appendByte((byte) typeMarker(Type.kCFBinaryPlistMarkerDate, 3));
long bits = Double.doubleToRawLongBits(convertedDate);
data.appendByte((byte) ((bits >>> 56) & 0xff));
data.appendByte((byte) ((bits >>> 48) & 0xff));
data.appendByte((byte) ((bits >>> 40) & 0xff));
data.appendByte((byte) ((bits >>> 32) & 0xff));
data.appendByte((byte) ((bits >>> 24) & 0xff));
data.appendByte((byte) ((bits >>> 16) & 0xff));
data.appendByte((byte) ((bits >>> 8) & 0xff));
data.appendByte((byte) ((bits >>> 0) & 0xff));