private final Date
when
Date
next()
when()
int
compare(Date o1, Date o2)
compareTo(Date that)
boolean
isAfter(Date b)
isBefore(Date b)
Transaction(String who, Date when, double amount)