Line a 9x5 bread pan or 9x9 cake pan with parchment paper and set aside
Make The Nice Cream. In a food processor or high-powered blender, add all the nice cream ingredients and blend until smooth. Pour the mixture into the bread pan and place in the freezer until it is fully frozen, at least 3 hours or overnight if possible.
Make the Date Caramel by adding the ingredients into a food processor or blender and blend until smooth. (You can also use regular store-bought caramel if you prefer).
Layer The Caramel And Peanuts Onto The Nice Cream. Once the nice cream is set and hardened, remove it from the fridge. Spread 1/2 cup or more of the date caramel (or store-bought caramel) on top in an even layer. Next, add the salted peanuts on top and gently press them down with a spatula.
Transfer To Freezer. After adding the peanuts, transfer the pan back into the freezer to set, at least 1 hour. You will notice that the date caramel does not become frozen solid. The main thing here is that the nice cream doesn't melt and the caramel is as cold as possible.
Melt The Chocolate. Use the double boil method or microwave method to melt the chocolate. If using the microwave method, be sure to microwave in 30-second increments and stir well at each 30-second interval. make sure to melt the chocolate in a dish large enough to dip the bars. You can use a mason jar or a large shallow glass container.
Slice Into Bars. Remove the pan from the freezer, lift the parchment paper to remove the frozen layers from the pan, then place everything (the frozen layers and parchment paper) on a cutting board. Cut into equal-sized bars. Move fast here, if the bars start to melt, place the bars back in the freezer.
Dip The Bars, Then Freeze. Using tongs, dip the Snickers bars into the melted chocolate. Use a spoon to fill any gaps missing chocolate. Place the dipped Snickers bar on a parchment-lined tray. Move quickly and repeat until all the bars are coated. Then, place the bars in the freezer for at least 30 minutes for the chocolate to set.
Enjoy The Bars Straight Out Of The Freezer. Once the chocolate sets you can enjoy the Snickers bars right away. You can also store any Snickers bars in an airtight container and keep them in the freezer for later!