Crack your eggs into a bowl or long measuring cup, and add sweetener. Beat with a hand-mixer or whisk for 1 minute until well blended.
Pour egg mixture into a pot. Measure out 2/3 cup of whipping cream into your measuring cup (I like to use the same receptacle as I used for mixing the eggs to save on dishes to be washed).
Pour whipping cream into egg mixture, and measure out almond milk in measuring cup.
Pour in half the almond milk into the eggnog mixture, and then add the xanthan gum (if using) into the rest of the almond milk and mix with hand mixer or whisk until completely blended.
Add almond milk and xanthan gum mixture to eggnog mixture, and mix in spices and vanilla.
Heat mixture on medium-low stirring continuously for 8 minutes until mixture thickens. Add desired amount of alcohol (rum, bourbon etc.), mix in and serve.