Preheat oven to 325 F. Line cookie sheets with parchment paper.
In a large bowl, whisk together flour, baking powder, salt, cinnamon, nutmeg, ginger, cloves, cardamom & black pepper. Set aside.
In another bowl, using a mixer, cream together butter & sugars. Add egg yolks & vanilla. Beat until creamy. Carefully beat in eggnog.
Add dry ingredients to wet ingredients & beat until just combined.
Fit a piping bag with a large star tip nozzle & fill with cookie dough. Make 30 cookie swirls on parchment paper. Bake for 15-20 minutes or until the bottoms just start to turn golden brown.
Immediately transfer cookies to a paper towel covered flat surface. Allow to cool.
Glaze
Whisk together powdered sugar & cinnamon. Add vanilla, eggnog & spiced rum. Whisk until smooth.