Heat oven to 375 degrees. Line regular cupcake tins with cupcake liners.
In a large bowl, beat egg, sugar, butter and molasses with hand mixer on medium speed. In a different bowl combine all the dry ingredients, including the spices.
Alternately add dry ingredients and water in 3 batches, ending with dry ingredients
Spoon a 1/4 cup into each cupcake cups
Bake 15-18 minutes or until toothpick comes out clean. Cool 5 minutes; remove from pan to cooling racks.
For the Frosting:
In a medium bowl beat cream cheese, butter, lemon juice, and vanilla until smooth. Slowly add in powdered sugar 1 cup at a time, on low speed until smooth. Beat in milk 1 tsp. at a time until spreadable.
Pipe or spread generously on top of each cupcake. Decorate with cranberries and mint.