Is there a way to order automatically order events by event date?

Is there a way to order automatically order events by event date rather then post date? My client wants to arrange the events with the next calendar event listed at the top and so on. I know that it is possible to fool Events by manually messing with the post dates, but this is a pain when there are a lot of events and then you have a new one that is scheduled in the middle of the calendar timeline. Please help!