Preheat the oven to 325°F. Prepare the crust by mixing graham cracker crumbs, melted butter, and granulated sugar in a medium bowl. Press the mixture into the bottom of a greased 9x9-inch baking pan. Bake for 10 minutes and let cool slightly.
In a large mixing bowl, beat the softened cream cheese until smooth and creamy, about 2-3 minutes. Gradually add powdered sugar and vanilla extract, mixing until combined. Add eggs one at a time, mixing on low speed after each addition.
In a small saucepan, combine cranberries, orange juice, and orange zest. Cook over medium heat for 5-7 minutes until cranberries burst and soften. Let cool slightly.
Pour the cream cheese mixture over the cooled crust and spread evenly. Spoon the cranberry mixture over the top and swirl gently with a knife or toothpick. Bake for 30-35 minutes until the center is set and edges are lightly golden.
Let the bars cool at room temperature for 1 hour, then refrigerate for at least 3 hours before serving. Cut into squares and garnish as desired.