First, combine the dates with the non-dairy milk in a bowl. Let soak for about an hour.
Then, drain the dates, gently pushing the excess milk through a sieve.
In a food processor or high powered blender, combine the dates with the cashew butter, vanilla, and sea salt (and nutmeg, if using).
Process until very smooth, scraping down the processor bowl as needed, and puree again. This will take several minutes.
Transfer to a container and refrigerate.
When ready to coat your apples, insert a popsicle stick into the stem end of each apple (if you don’t have any sticks handy, try inverting a spoon so you insert the handle into the apple and you hold the rounded ‘spoon’ end).
Then, simply lift the apple and use a butter knife or spatula to coat your apples with the caramel (not too thick as the caramel is very sweet, but thick enough for it to be substantial and for the toppings to adhere).
Place in a container or on a tray or baking sheet lined with parchment paper, and serve, or refrigerate for up to a day before serving.