While Napoleons can be made in advance, the pastries are best eaten the day that they are assembled. They will keep for 2-3 days in the refrigerator, tightly covered, but keep in mind that the puff pastry will soften over time.