Combine cream cheese, powdered sugar, and pudding mix in a large bowl. Mix on low speed until combined, then beat on high speed for about a minute or until mixture is creamy and of even consistency. Add remaining ingredients and beat on medium speed until well mixed and fluffy. Place needed amount* in a serving dish and sprinkle with crystallized sugar. Serve with gingersnaps for dipping.
This recipe makes quite a bit, so it would be good to use as a dip and plan to make a pie, trifle, or other dessert with the extra filling.