01 - Combine the crushed graham crackers with melted butter in a mixing bowl until evenly moistened. Firmly press the mixture into the bottom of a 9x9 inch baking dish, forming a uniform layer.
02 - In a clean mixing bowl, beat the cold heavy whipping cream with powdered sugar and vanilla extract using an electric mixer or whisk until stiff peaks form.
03 - In another bowl, whisk the instant vanilla pudding mix with cold whole milk for 2 minutes. Allow the mixture to stand for 5 minutes to thicken.
04 - Spread half of the whipped cream evenly over the prepared cookie base.
05 - Spoon the prepared vanilla pudding over the whipped cream layer and use a spatula to level the surface.
06 - Gently spread the remaining whipped cream over the pudding, smoothing the surface.
07 - Garnish the dessert with chocolate shavings or a dusting of cocoa powder if desired.
08 - Cover the dish tightly with plastic wrap and refrigerate for at least 2 hours or until layers are firm.
09 - Slice the chilled dessert and serve directly from the dish.