For The Cream Cheese Frosting:
Combine cream cheese and butter using an electric mixer.
Mix until fluffy, about 1 minute.
Add orange zest, lemon zest, and powdered sugar slowly.
Stir on low speed until well combined.
Add heavy cream if the frosting needs softening. Set aside.
For The Bars:
Preheat the oven to 350°F.
Line a 15x10 baking sheet with foil and grease lightly.
In a saucepan, melt butter and brown sugar over medium heat.
Stir until smooth, about 5 minutes.
Cool the mixture for 15 minutes in a large bowl.
Whisk in vanilla, eggs, and orange zest.
In another bowl, mix flour, baking powder, soda, ginger, and cinnamon.
Fold the dry ingredients into the wet mixture gently.
Add white chocolate chips and dried cranberries.
Spread the batter evenly on the baking sheet.
Bake for 22-24 minutes until the top is golden.
Let the bars cool for 15-20 minutes.
Spread the cream cheese frosting evenly on top.
Sprinkle with dried cranberries.
Drizzle melted white chocolate over the frosting.
Add a final touch of orange zest.
Refrigerate for 20 minutes to set the chocolate.
Cut into triangles and enjoy!