This dip is best baked fresh. I would assemble the dip, topped with the cheese and all, then wrap the skillet or baking dish with plastic wrap, bees wrap, or foil. I'd do this maximum 2 days before you need to bake and serve the dip. Let the dip sit at room temperature to warm up a bit for ~20 minutes as the oven preheats before baking it.