Lavez les oranges et le citron, puis coupez une orange en rondelles fines et pressez l'autre orange et le citron.
Dans un grand saladier, versez le jus de cranberry et le jus d'orange frais, puis ajoutez le jus des agrumes pressés.
Ajoutez le rhum ambré et le sirop de sucre de canne, puis mélangez doucement avec une grande cuillère.
Glissez les bâtons de cannelle, les étoiles de badiane, les clous de girofle et la muscade râpée dans le saladier.
Couvrez le saladier et laissez reposer le punch au frais pendant au moins 2 heures, idéalement toute une nuit.
Goûtez le punch de Noël avant de servir et ajustez : un peu de sirop si c'est trop acide, un trait de jus d'orange si c'est trop fort.
Versez le punch dans des verres remplis de glaçons, ajoutez les rondelles d'orange, quelques cranberries fraîches et des feuilles de menthe.