How far in advance can you make bacon?
I actually have some experience with exactly this. I needed to do a breakfast party for a bunch of bikers, at 5am, by myself, in the middle of nowhere. The middle of nowhere in Alaska has a special meaning that would elude most readers of this. It's a special kind of middle-of-nowhere. So, I promise, I took it seriously, and this actually works:

You can cook the bacon two days in advance. Here's the thing, you've got to do it the oven, slowly enough that you can control curling. Bake it on a sheetpan at no more than 375F (190C), flip the bacon half-way through and turn the pan front to back. Figure 18 minutes total, but don't let it get crisp. Stop just shy of crisp. You can use foil or parchment paper to facilitate clean-up. Put the not-quite-crisp bacon in Ziplocs in the fridge.

The very final crisp can be done at most a couple of hours in advance, it will get chewy if you try to add the final crisp sooner than that. You can use any method that works for the final crisp, even the microwave. Of course a griddle is ideal.