You can make it ahead of time. In fact, you can layer it all together and put it in the fridge for a day or two. However, I recommend no longer than that uncooked.