Preheat your oven to 375 degrees Fahrenheit and line your baking sheets with parchment paper.
In a large mixing bowl, cream together 3/4 cup of unsalted butter and 1 cup of packed brown sugar until light and fluffy.
Add in 1 egg and 1/4 cup of molasses, mixing until fully combined.
In a separate medium bowl, whisk together 2 1/2 cups of all-purpose flour, 1 teaspoon of baking soda, 2 teaspoons of cinnamon, 1 teaspoon of ground ginger, 1/2 teaspoon of ground cloves, and 1/4 teaspoon of salt.
Slowly mix the dry ingredients into the wet mixture until just combined.
Roll the dough into balls about 1.5 inches in diameter and then roll each ball in 1/2 cup of sugar for rolling.
Place the cookie balls on the prepared baking sheets, ensuring they are at least 2 inches apart.
Bake the cookies for 8 to 10 minutes.
Once baked, remove them from the oven and allow the cookies to rest on the cookie sheet for a few minutes before transferring to a wire rack to cool completely.
For the frosting, combine 4 ounces of softened cream cheese, 1/4 cup of softened butter, 1/2 teaspoon of vanilla, and 2 cups of powdered sugar in a medium bowl.
To assemble, take one cookie, spread a generous layer of frosting on the bottom, and press another cookie on top.
Store in an airtight container in the refrigerator.