Since Date is a Serializable object you should be able to use writeList()
:
List<Date> list = new ArrayList<Date>();
parcel.writeList(list);
ArrayList also implements Serializable so you might be able to use writeValue()
:
List<Date> list = new ArrayList<Date>();
parcel.writeValue(list);
Worst case you can use writeSerializable()