Using a spice grinder, grind the coriander and cumin seeds until they are a fine powder.
Preheat the oven to 375 degrees F.
Sprinkle the pork shoulder with the ground spices and salt, then tie each piece so they cook evenly.
Coat a Dutch oven with olive oil and bring to a high heat. Brown the first pork on all sides. Remove the pork from the pan and reserve. Ditch the fat in the pan and give a few drops of new oil. Repeat with the second pork and remove.
Lower the heat to medium and toss in the fennel and onions and season them with salt and a sprinkle of crushed red pepper. Cook the onions and fennel until they are soft and very aromatic, 7 to 8 minutes. Add the garlic and ginger and cook 2 to 3 minutes longer.
Add the wine and reduce by half. Stir in the mustard and add the bay leaves and thyme. Return the pork to the Dutch oven and add stock to the pan until it comes halfway up the side of the pork. Add salt if needed. Bring the liquid to a boil, cover and put the Dutch oven in the preheated oven.
After 1 hour, turn the pork over and add more liquid to the pan if the liquid level has gone down. Cover and return to the oven for 1 hour.
Turn the pork back over and return to the oven without the lid and cook for 45 more minutes. The liquid should concentrate.
Remove the pan from the oven, remove the pork and reserve for 15 minutes, tented with aluminum foil. Skim any excess fat from the pan and reduce the pan juices, if needed.
Slice the pork and serve with onions, fennel and juices.