You can bake the muffins ahead of time and freeze them in a sealed container for up to 3 months. When you are ready to use them, let them thaw on the counter. The whipped topping will need to be made fresh.