added upcoming and past custom manager methods which returns the upcoming and past events depending on current time