Crush graham crackers until fine, either using a rolling pin or in a food processor. (Note you can also used boxed graham cracker crumbs) Place in a bowl. Melt butter. Add butter, sugar, and crushed graham crackers to a medium bowl. Mix until well combined.
Press evenly into a deep dish 9-inch pie pan and up the sides. Place in refrigerator to chill.
Whip cream in bowl of your mixer with the whisk attachment. Mix until soft peaks form. Do not whip as firm as you would to decorate a pie.
Sift powder sugar in a bowl large enough to hold all the ingredients. Add soft cream cheese and whipped cream. Use an electric hand mixer to beat until thoroughly combined and no lumps remain.
Add lemon zest, lemon juice, and vanilla extract. Mix to combine.
Transfer into chilled pie crust and place in refrigerator.
For Cranberry-Blueberry topping, place 1 cup blueberries, 1 cup cranberries, orange juice, sugar, lemon juice and cinnamon in a saucepan and bring to a boil.
Mix corn starch with water and add to mixture once it is boiling.
Stir using a rubber spatula until it has thickened. Remove from heat. Add remaining ½ cup of blueberries and ½ cup of cranberries. Let cool completely before spreading onto cream cheese filling.
For whip cream garnish add 1 cup whip cream to bowl of your mixer. Add 1 teaspoon vanilla and 3 Tablespoon of powder sugar. With the whisk attachment mix on high until stiff peaks form. Pipe around the boarder of the pie and garnish with fresh blueberries and cranberries.