Preheat over to 350 degrees and grease three 6" cake pans.
Sift together the flour, baking powder, salt, nutmeg and cinnamon and set aside.
In the bowl of a stand mixer cream together the butter and sugars until fully combined. With the mixer on low, add each egg one at a time until fully incorporated. Once all the eggs are added mix in the vanilla and sour cream. Scrape the bowl down the side and make sure everything is mixed together.
Alternating with the dry ingredients and eggnog, starting and ending with the dry ingredients, mix in until the ingredients are well combined.
Divide the batter between the three 6" cake pans and bake for 30-40 minutes, or until a toothpick comes out clean. Let cool 5 minutes and then remove from pans to cool completely.