add self.all_by_date, allow users to see events by any day, week, month