Yes, you can absolutely make this casserole ahead of time and either refrigerate overnight or freeze until needed. For the whole casserole: I recommend, assembling the dish then covering snuggly with plastic wrap without baking. For Leftovers: Packing as individual servings is probably best, so that reheating won't dry the baked ziti out too much.