Yes, you can make the punch up to a day in advance. Store it in a sealed container in the refrigerator. Just be sure to give it a good stir before serving to redistribute the flavors.