moved future_events logic into scope on Event model