I was thinking that apart from styling, you additionally need date navigation.
At the moment we use the calendar module for this, but this means that you will end up with a struggle every time you build a new site...: Where to put the navigation in such a way that it's accessible in both a desktop version as well as on a mobile device?
I noticed that more and more event sites use a position on top of the list view to put the date selector. (and the category filter as well)
Here's an example to show what I mean. Try it on a desktop and a mobile...: