Heat oven to 350° F, if baking immediately.
Start by cutting the bread into cubes, ending up with about 10 cups of bread cubes. Spread the cubed bread out in a greased jelly roll pan and set aside.
Put eggs, eggnog, and salt in a bowl and beat well. Pour the egg mixture over the bread cubes and set aside.
If preparing the night before, stop here. Cover with plastic wrap and place in the fridge overnight. In the morning, heat oven to 350° F, remove the plastic wrap and continue to the next step.
Mix together granulated sugar, brown sugar, ground cinnamon, ground nutmeg, ground cloves, melted butter, and vanilla extract. Drizzle the mixture over the bread cubes.
Bake at 350° F for 1 hour until cooked through and golden brown. Or if you prefer a bread pudding texture, bake for only 45 minutes.