Pre-heat oven to 350 F.
Add peeled persimmons to a blender or food processor and blend until smooth then add to a mixing bowl.
Add sugar to persimmon puree with cinnamon, ginger, apple pie spice, vanilla extract, salt, baking powder, baking soda, flour, melted butter, milk and eggs and blend until a smooth batter forms.
Pour into a greased 9 x 13 cake pan and bake for roughly 40 minutes or until the center of the cake feels baked through and springs back slightly when pressed on.
Allow cake to cool completely.
To make the frosting, add all of the ingredients in a mixing bowl and blend until smooth and silky.
Frost cake with frosting and if desired drizzle cake with more caramel.
Slice and enjoy.