In a large, beat the butter and brown sugar until smooth and creamy. Add in the egg and vanilla extract. Mix until well combined. Add in the molasses and mix until combined.
Add in the the flour, baking powder, salt, and spices. Mix just until combined.
Shape dough into tablespoon sized balls. Place on cookie sheet, about 2 inches apart.
Bake at 375 degrees for 10-12 minutes or until cookies are set, but centers are still soft. Let the cookies cool on the baking sheet for two minutes, then transfer a cooling rack and cool completely.
To make the frosting, add the cream cheese and butter to a bowl and cream together until smooth.
Add in the melted white chocolate and vanilla extract. Beat until smooth. Then slowly add the powdered sugar beating until smooth. Makes 2 dozen.