01 - In a small saucepan, warm the heavy cream and unsalted butter over medium heat until just simmering, then remove from heat.
02 - Place chopped semi-sweet chocolate in a heatproof bowl, pour the hot cream and butter over it, let sit for 2 minutes, then stir until smooth.
03 - Incorporate molasses, ground ginger, cinnamon, nutmeg, cloves, salt, and vanilla extract, stirring until fully combined.
04 - Cover the mixture and refrigerate for at least 1 hour until firm enough to scoop.
05 - Scoop portions with a spoon or melon baller and roll into 1-inch balls, placing each onto a parchment-lined baking tray.
06 - Place the shaped truffles in the refrigerator for 15 minutes to firm up.
07 - Melt the coating chocolate in a heatproof bowl over simmering water or in the microwave in 20-second intervals, stirring until smooth.
08 - Submerge each chilled truffle into the melted coating chocolate, allow excess to drip off, then set back on the tray.
09 - Optionally sprinkle the dipped truffles immediately with crushed gingerbread cookies.
10 - Allow the truffles to set at room temperature or refrigerate briefly before serving.