I'd consider making that run at night for the fireworks, but like you are doing, I wouldn't take the decision to go or not go lightly.
I would want to plan on doing the return trip in the dark at hull speed. So plan how long this would take accordingly and be confident the weather won't throw you any curve balls. I didn't check the distance involved but how many miles is it?
Some guys don't mind getting up on plane in the dark and running, but for me I wouldn't want to do it since it is after a fireworks display, you are running close to shore and you may find folks in a row boat, kayaks, canoes even paddle boats who may of come from shore out to watch the fireworks display.
Try not to use your spot light if possible or look at any other bright light as it will greatly effect your own night vision.
We had fun boating to Grand Bend a couple years ago that had a great fireworks display but we docked our boat overnight, then took our inflatable (with proper navigation lights) just outside of the marina channel entrance to enjoy the fireworks on the water. Then we made an effort to beat all the boats back into the marina while leaving our boat safely tied up at the dock.

I also like the idea of doing the run in advance if that is convenient to you, then you could just follow your track line back in the dark so you are not questioning if you are following your best track line home.
Have fun however you decide to do it.
Mike.
_________________

Current Boat
- 2001 Four Winns 328 Vista "Hour Decision"- 2010 310 Mercury Inflatable
Previous Boats
- 30' Doral Prestancia
- 25' Doral Citation