improved list comprehension for find_events_by_date_range and more tests