This is a great dish to prepare ahead of time and freeze, especially for holiday meals. You can put the entire recipe together, cover with plastic wrap and foil and then bake the day you're going to serve it. You can also cook it before freezing and then reheat the day of serving. For optimal quality, only freeze for about 3 months.