In a large mixing bowl, whisk together the sugar and eggs until the mixture is pale and frothy.
In a saucepan, combine the whole milk and heavy cream. Heat over medium heat until steaming, but do not bring to a boil.
Gradually add the warmed milk and cream mixture to the egg mixture while continuously whisking to temper the eggs.
Pour the combined mixture back into the saucepan. Cook over low heat, stirring frequently until the mixture thickens slightly (about 5-10 minutes). It should coat the back of a spoon.
Remove from heat, and stir in vanilla extract, cinnamon, nutmeg, cloves, maple syrup, and a pinch of salt.
Allow the mixture to cool, then refrigerate for at least 2 hours or until chilled.
When ready to serve, ladle the eggnog into cups, and top with whipped cream.
Garnish with crushed cinnamon candy for a spicy crunch and an extra festive touch.
Notes
Chill for at least 2 hours before serving for best flavor.