01 - In a large pot, pour in cranberry juice, orange juice, and apple juice. Add cinnamon sticks, cloves, star anise, sliced ginger, and orange zest.
02 - Bring the mixture to a gentle simmer over medium heat.
03 - Reduce heat to low, cover, and let simmer for 10 to 15 minutes to meld flavors.
04 - Remove from heat. Stir in honey or maple syrup if using, along with vanilla extract.
05 - Strain the liquid to remove spices and ginger slices.
06 - Pour into a heatproof punch bowl. Add orange slices, apple slices, and fresh cranberries for garnish.
07 - Serve warm in mugs or heatproof glasses.