Date
next()
when()
int
compareTo(Date that)
boolean
isAfter(Date b)
isBefore(Date b)
Transaction(String who, Date when, double amount)