Preheat the oven to 350 degrees F.
Pre-bake pie shells for 10 min.
For the filling, in a large mixing bowl, beat the cream cheese with a hand mixer. Add the pumpkin and beat until combined. Add the sugar and salt, and beat until combined. Add the eggs mixed with the yolks, half-and-half, and melted butter, and beat until combined. Finally, add the vanilla, cinnamon, and ginger, if using, and beat until incorporated.
Pour the filling into the warm prepared pie crust and bake for 50 minutes, or until the center is set. Place the pie on a wire rack and cool to room temperature. Cut into slices and top each piece with a generous amount of whipped cream.