Remove the pits from the Medjool dates.
Add the pitted dates and shredded coconut to a blender or food processor. Blend until smooth and well combined.
Using your hands, form even-sized balls from the mixture. If the mixture is sticky, lightly grease your hands with oil or dampen with a little water.
Place the date balls in the refrigerator to firm up while you prepare the chocolate.
Place dark chocolate in a microwave-safe bowl. Heat in 15–30 second intervals, stirring with a spatula between each interval, until the chocolate is fully melted and smooth. If the chocolate is too thick, you can add a small amount of coconut oil to thin it out.
Dip each date ball into the melted chocolate, then place it on a lined baking sheet to prevent sticking.
Sprinkle with festive or decorative toppings if desired.
Refrigerate until the chocolate is firm.