Make sure all the spices that need to be ground come from fresh seeds or pods or sticks. You really do want to get real cinnamon. It is not cheap but it is just so much better. If you just have to the bark bits in the mega-mart will do. It really makes a difference. You won't be able to do the ginger and fresh ginger won't work here or the cardamom. You also might not want to do the cloves unless you want to really smell up you house. And for goodness sake please use whole nutmeg. That stuff in the jar isn't even good for eggnog for crying out loud and you can buy nutmeg nuts in the spice isle so all you need is a micro plane. What, you don't have a micro plane. Stop what you are doing, right now, go to the store and get one. How did you ever live without one?
Combine all the ingredients together. Store in an airtight glass container, spelled Mason Jar, in a dark cool place. After 4 months make another batch. This batch won't last that long though.