Begin by carefully opening each date and removing the seeds, creating a cavity for the filling.
Using a Ziploc bag or piping bag, fill each date with creamy peanut butter, ensuring they are generously stuffed, and then sprinkle chopped peanuts over the top.
In a saucepan over low heat or in the microwave, melt the dark chocolate with coconut oil until smooth.
Dip each filled date into the melted chocolate, coating them entirely, and place them on a baking sheet lined with parchment paper.
Optionally, for a festive touch, drizzle melted white chocolate with green food coloring over the chocolate-coated dates.
Sprinkle a pinch of Celtic salt and additional chopped peanuts over the top of each date.
Transfer the baking sheet to the freezer and allow the chocolate to set for 1-3 hours, or until firm.
Once frozen, serve and enjoy these indulgent homemade date Snickers!