Preheat oven to 350°F. Grease and flour two 9-inch springform pans.
Place the butter and molasses in a small saucepan and bring to a boil over medium-high heat, making sure to stir it constantly. Once it is boiling, transfer to the bowl of a stand mixer and allow it to cool for 5 minutes. Add in the egg, heavy cream, sugar, lemon juice, and orange zest and mix with the fitted paddle attachment.
In a separate bowl, sift together the flour, baking soda, ginger, cinnamon, and cloves. Slowly add the dry ingredients to the molasses mixture and mix on low speed until smooth. The batter will be thick and dense. Pour equal amounts into both springform pans, and bake on 350° for about 30-35 minutes, until a toothpick comes clean when inserted in the middle.
While the cakes bake, make the salted caramel topping. In a small saucepan, heat the cup of sugar over medium heat, stirring constantly with a wooden or heat-resistant spoon. After about 5 minutes, the sugar will begin to melt and turn a golden amber color. Once it is melted, add in the butter and stir until it melts and is well-mixed. Next, slowly pour in the heavy cream. Mix thoroughly and bring to a boil for about 1 minute. Be careful not to burn it! Remove from heat, add in the salt, and allow the caramel to cool.
Remove the cakes from the oven once they are finished baking. Allow them to cool for about 5 minutes, then pop them out of their forms onto a large surface. Let them further cool until no longer warm.
While cakes cool, make the orange buttercream frosting. Place the softened butter in the bowl of a stand mixer fitted with the whisk attachment. Beat the butter for about 2-3 minutes until fluffy and lightened in color. Slowly add in powdered sugar, 1 cup at a time. Add in the vanilla, heavy cream, orange juice, and salt. Mix on high for about 30 more seconds to make it light and fluffy.
Place one cake round on a cake stand or plate. Frost the top with 1 cup of the orange buttercream frosting, until about 1/2 inch thick. Place the next cake round on top frost with 1 cup of buttercream. To give the cake a naked frosting look, use your icing spatula to bring the icing down the sides and slowly turn the plate with one hand as you frost all the way around the cake, making it as thin a layer of icing as possible so you can see some of the cake. Return to the top and smooth everything out one last time. (And use a damp cloth to clean any excess frosting from the bottom of the plate or stand to make it clean and presentable.)
Dust the top with any leftover powdered sugar, and decorate with pine twigs and cranberries for a festive look. When ready to serve, cut a hefty slice and drizzle with the salted caramel. Enjoy!