What happens next?

How to make brunch for new year's day
Set a late time for the brunch.
Don't start any earlier than 11:00am and keep the brunch running for several hours to allow people the chance to turn up when it's convenient. Consider having an open house for friends and family to drop by any time during a long, drawn out brunch.
Let every guest arriving know that this is a very casual, very comfortable affair. It's not about dressing up, just about catching up and sharing goodwill for the forthcoming year.