Combine the butter, brown sugar, orange and lemon zest and beer in a medium saucepan. Bring it to a boil, over medium-high heat, stirring until the butter has melted and the sugar has dissolved, about 2-3 minutes.
Reduce the heat to a simmer and add the dried fruit. Cook for 3 minutes. Then, remove from heat and let it cool to room temperature.
Preheat oven to 350 degrees F.
Line a 9-inch springform pan with parchment paper and spray with cooking spray or grease with butter.
Sift the flour, baking soda, baking powder, salt and spices into a large bowl. Pour the fruit liquid mixture and mix to combine. Gradually add the eggs, mixing until incorporated.
Transfer the batter into the prepared pan. Bake for 1 hour or until a skewer inserted in the middle comes out clean and the cake is golden brown.
Optional: pour 1/4 cup of stout over the cake while the cake is still warm. It will absorb it and become even moister!
Allow the cake to cool for 20 minutes in the pan before unmolding and transferring to a wire rack to cool completely.