Arrange approximately 16 small 2-ounce cups on a rimmed tray.
Pour ½ cup cold milk into a medium saucepan.
Sprinkle gelatin evenly over the cold milk and let bloom for 5 minutes.
Add the remaining 1 cup milk.
Whisk in cocoa powder and sugar.
Heat over medium-low, whisking frequently, until the sugar and gelatin have dissolved. Do not boil.
Remove from heat and add the chopped semi-sweet chocolate.
Let stand for approximately 30 seconds, then whisk until smooth.
Cool for approximately 5–10 minutes.
Whisk in chocolate liqueur.
Whisk in peppermint schnapps.
Stir in vanilla and salt.
Divide evenly among the prepared cups, leaving room at the top.
Refrigerate for at least 4 hours, or until completely set.
Shortly before serving, top each with a modest swirl of whipped cream.
Sprinkle with finely crushed candy cane.
Finish with a few chocolate shavings.
Keep refrigerated until serving.
Serve only to adults legally permitted to consume alcohol.