Adding filtering logic to event dates, can move someplace better if
yingling tells me about his name query format. Also event now implements
comparable so a list of events can be sorted by date.