To make this in advance: you can prep this one day in advance and then bake just before you are ready to eat. It allows the flavors to meld together better. Make sure to really dry out the croissants so that the stuffing doesn't become too soggy. Add the butter on top just before baking.