Yes, you can, although you'll need to start early in the morning to give the pork enough time to cook. You could also do it the day before, or a few weeks before (and then freeze it until it's needed). If frozen, the best way to defrost it is to do it in the fridge overnight.