Prepare the Cream Topping: In a small saucepan over very low heat, gently warm the white chocolate wafers, stirring constantly until they are just melted and smooth. Be careful not to scorch the chocolate. Remove from heat immediately.
Blend the Topping: In a separate small bowl, whisk together the softened Neufchâtel cheese and Greek yogurt until smooth. Pour the melted white chocolate into the yogurt mixture, adding the lemon juice and vanilla extract. Whisk vigorously until fully combined and glossy.
Combine Dry Oat Ingredients: In the medium mixing bowl, add the rolled oats, protein powder, chia seeds, cinnamon, nutmeg, ginger, and cardamom. Stir with a fork to distribute the spices and protein powder evenly, breaking up any clumps.
Incorporate Wet Ingredients & Mix-Ins: To the dry ingredients, add the chopped walnuts, dates, and grated carrots. Pour in the almond milk and cold water. Stir with the spatula until everything is thoroughly moistened. The mixture will seem liquidy but will thicken as it rests.
Assemble the Jars: Divide the oat mixture evenly among the three glass jars, filling each about two-thirds full. Gently spoon or pour the prepared cream topping over the oat base in each jar, creating a distinct top layer.
Chill and Set: Cover the jars (with lids or plastic wrap) and place them in the refrigerator to set for a minimum of 6 hours, or preferably until the next morning. This allows the oats to soften and the flavors to meld.
Garnish and Serve: Before serving, top each jar with a final sprinkle of chopped walnuts and a pinch of grated carrot for fresh texture and color.