In a medium bowl, mix all the crust ingredients and press gently into the prepared pan. Bake for 20 minutes or until lightly browned; let crust cool completely.
Prepare the vanilla pudding with milk as per package instruction. Allow the pudding to set.
Prepare the chocolate pudding with milk as per package instruction. Allow the pudding to set.
Meanwhile, in a medium bowl, beat together cream cheese, icing sugar and the cup of cool whip until light and fluffy.
Spread the cream cheese mixture evenly over the cooled crust. Next spread the set chocolate pudding over the cream cheese layer, followed by the vanilla pudding. Cover the top evenly with the 2 cups of cool whip and then sprinkle with shaved chocolate. Let it set in the fridge for at least 2 hours or overnight before serving.