Preheat oven to 350ºF/180ºF. Grease 12-cup (2.8L) Bundt pan and flour lightly. (You can also make 24 muffins with this batter. Line two muffin tins with liners if you want to do that.)
In a large bowl, whisk together flour, sugars, baking powder, baking soda, salt, ginger, cardamom, cinnamon, and nutmeg until combined. Set aside.
In a separate large mixing bowl add oil, honey, eggs, vanilla, coffee, pomegranate juice, whiskey, and lemon zest and beat with a hand or stand mixer with a whisk attachment until incorporated. A whisk works here too.
Add dry mixture to wet mixture and beat just until combined. You do not want to over-mix and make the cake tough. The batter should be thick but still runny and stick to the whisk attachment.
Pour the batter into the prepared pan (it should fill two-thirds of the pan) and bake 50–60 minutes until cake is golden brown and a toothpick inserted into the cake comes out mostly clean. (If making muffins, fill the muffin tins 2/3 of the way full. Bake for 18-25 minutes until a toothpick comes out mostly clean.)
Cool for 15 minutes in the pan and then turn the cake out onto a cooling rack to finish cooling.
To make glaze, whisk together powdered sugar and enough pomegranate juice to make a glaze thick enough to cover the back of a spoon. To get fresh pomegranate juice, squeeze a pomegranate through a sieve over a bowl to catch the arils. Drizzle over cake. Garnish with pomegranate arils (or whatever you like!) and serve.