Viewing two months at once as the default view

With the calendar view, if we have an event on the first day of the next month, people won’t see it on the main page until the day of. Is there a way to:

1. Show the next six weeks? That would be ideal. If not, then…

2. Show the next month’s calendar below the current one? If not, and we’re really downgrading now, then…

3. Show list view.