Preheat oven to 375°.
In a mixer bowl, add eggs, vanilla and sugar. Mix well.
Turn the mixer off and add flour, baking soda, baking powder, salt, cinnamon, nutmeg, and ginger. Mix well.
Line a jelly roll pan with parchment paper and spray with non stick cooking spray.
Pour batter into prepared pan and spread evenly.
Bake for 12 - 15 minutes or until a toothpick inserted in center comes out clean.
Remove from oven.
Sprinkle 1/4 cup of powdered sugar over a clean tea towel and invert cake onto tea towel.
Remove parchment paper and starting with the short end, roll the cake up in the towel, tightly.
Place towel wrapped cake on a wire rack to cool completely, about 1 hour.
Make the icing by adding softened cream, butter, 1 teaspoon vanilla extract and 1 cup of powdered sugar to a mixing bowl. Beat at medium speed until light and fluffy.
When cake is cooled unroll the towel and spread cream cheese icing over cake in an even layer. Roll cake (not the towel) back up.
Wrap tightly in plastic wrap and refrigerate at least 1 hour before slicing.