Preheat your oven to 350°F (175°C). Roll out the pre-made pie crust into a 9-inch pie dish, pressing it firmly against the sides and bottom. Prick the bottom with a fork to prevent bubbling.
In a mixing bowl, combine the softened cream cheese, powdered sugar, and vanilla extract. Beat with an electric mixer until smooth and creamy. Spread this mixture evenly over the bottom of the prepared pie crust.
In another bowl, toss the cranberries with orange zest, cornstarch, lemon juice, and ground cinnamon. Spread this mixture over the cream cheese layer in the pie.
For the crumb topping, in a separate bowl, combine chopped pecans, rolled oats, brown sugar, and melted butter. Mix until crumbly. Evenly sprinkle the crumb topping over the cranberries.
Place the pie in the preheated oven and bake for 30-35 minutes, or until the topping is golden brown and the cranberries are bubbling.
Remove from the oven and allow the pie to cool on a wire rack for at least 15 minutes before slicing.
Notes
Serve warm or chilled, garnished with a dollop of whipped cream and a sprinkle of extra orange zest for added flair.