1 Season pork with salt and black pepper. Heat oil in a large skillet over high heat. Sear pork on all sides in the hot oil until browned, about 3 minutes per side. Transfer pork to the slow cooker.
2 Reduce stovetop temperature to medium; cook and stir shallots and celery in the skillet until they begin to soften, 3 to 4 minutes. Pour in apple cider vinegar and cook, scraping up any browned bits, until liquid is nearly evaporated, 4 to 5 minutes.
3 Pour shallot mixture over pork shoulder in the slow cooker. Add apple cider, garlic cloves, and bay leaf. Cover, set slow cooker to Low, and cook until fork-tender but not falling apart, about 6 hours. Turn pork over every 1 to 2 hours. Remove pork roast to a plate and cover loosely with foil.
4 Pour remaining liquid from the slow cooker through a fine mesh strainer into a large saucepan; place over high heat. Discard bay leaf and other solids. Bring sauce mixture to a boil, decrease heat and cook, until reduced to 1/4 of the original volume, about 10 minutes.
5 Remove sauce from heat and stir in Dijon mustard and cayenne pepper. Slowly whisk in cold butter until incorporated. Sprinkle in fresh herbs and season with salt and black pepper to taste.
6 Cut pork into 1/4-thick slices and serve with sauce poured over the top.