In a large bowl mix together all the wet ingredients. In another bowl mix together the flour and spices. Add the flour mix to the wet ingredients and be careful to not over mix. Using an ice cream scoop (large or small) scoop the batter into muffin cups so they are 2/3 full. Bake 15-18 minutes until set. Let cool completely before frosting.
Cream Cheese Frosting
In a large bowl, beat together the butter and cream cheese with an electric mixer. With the mixer on low speed, add the powdered sugar a cup at a time until smooth and creamy. Beat in the vanilla extract.