Preheat oven to 350 degrees and line 24 regular sized muffin tins with paper liners.
In a medium mixing bowl, combine graham cracker crumbs, 1/4 cup sugar, 1/4 cup brown sugar, 1 tsp cinnamon and melted butter; mix well. Spoon the crumbs evenly in the lined muffin tins (approx. 1 1/2 Tablespoons each) and press down firmly. Chill for 10 minutes.
In a large mixing bowl, combine pureed pumpkin, 1/2 cup brown sugar, eggs, cinnamon, nutmeg, ginger, and salt.
In a separate bowl combine softened cream cheese, 1/2 cup granulated sugar, and vanilla extract until blended.
Combine the pumpkin mixture with the cream cheese mixture; blend until smooth.
Spoon 1/3 cup filling into each paper cup and bake for 25-30 minutes or until centers are set.
Cool on a wire rack; refrigerate, covered, 2-3 hours.
When ready to serve, top with whipped cream with a sprinkle of cinnamon or a drizzle of caramel sauce, if desired.