Heat the milk until warm to the touch, around 110 F. Add the eggs to the warm milk mixture and whisk gently to combine.
Butter a medium bowl and set aside. In the bowl of a stand mixer fitted with the paddle attachment, combine the flour, sugar, yeast and salt. Add the milk mixture and mix just until combined. Switch to the dough hook and knead the dough on low speed, about 3 minutes. The dough will be sticky — this is perfectly fine.
Increase the speed to medium and add the butter, a piece or two at a time. In the mixer, let the dough mix until completely smooth and elastic. To test the dough's readiness, try stretching a piece of it. It should stretch easily to a point where it becomes translucent but doesn’t rip.
Put the dough in a buttered bowl, cover with plastic wrap and refrigerate for minimum of 12 hours, or overnight.
The next day, when ready to make the doughnuts, line two baking sheets with parchment paper. Dust the paper well with flour. Tip the cold dough onto a lightly floured work surface and roll it into a 9 1/2- by 12 1 ⁄2-inch rectangle. It should be about 1/2-inch thick.
Using a 3-inch round cookie cutter, cut out 12 dough rounds and set them on the prepared sheets. Lightly cover them with plastic wrap and set in a warm place to proof for about 1 1/2 hours. After proofing, the dough should look puffy and spring back slowly when pressed gently.
When you're ready to fry, line a rimmed baking sheet with paper towels. Prepare the cacao nib sugar in a bowl nearby. Spoon the pastry cream into a pastry bag fitted with a small round tip.
Add the oil to a medium, heavy-bottomed pot or to a deep fryer. Heat the oil to between 350 and 365 F.
Carefully add 2 to 3 doughnuts to the oil and fry them until golden brown, 2 to 3 minutes per side. Using a slotted spoon, put the doughnuts on the paper towels. After about 1 minute, when the doughnuts are cool enough to handle, toss them in the cacao nib sugar. Repeat with the remaining dough.
To fill the doughnuts, put the pastry cream in a pastry bag. Using a knife or a chopstick, poke a hole into one side of each doughnut. Be careful not to poke through the other side. Insert the tip of the pastry bag into the hole and gently squeeze to fill. Makes 12 doughnuts.