Divide cake cubes evenly among eight 10- to 12-ounce, 4-inch-tall glasses. Or, layer all cake cubes in a 2-1/2-quart clear serving bowl or souffle dish. Sprinkle cake with sherry or orange juice.
In a small bowl stir together the cranberry sauce and orange marmalade. Spoon mixture over cake cubes. In a large bowl stir together pumpkin, pudding mix, milk, cinnamon, and ginger until well combined. Spoon the mixture over cranberry layer.
In a chilled mixing bowl combine cream, sugar, and vanilla. Beat with chilled beaters of an electric mixer on medium speed until soft peaks form. Gently spread over pumpkin layer. Cover; chill 2 to 5 hours. Sprinkle with walnuts before serving. Makes 8 servings.