Trim the ends off the brussels sprouts and discard. Then, peel off each leaf until you get to the heart. Do this to each brussel sprout and then rinse well.
Fill a large pot with water. Add a pinch of salt and bring the water to a boil. While waiting for the water to boil, make an ice bath by getting out a big bowl and filling it with ice and water. Set aside.
Once the water comes to a boil, add in the brussels sprouts leaves in small batches and blanch for 20-30 seconds in the boiling water. Expert Tip: 20-30 seconds is all you need for the color of the leaves to brighten, yet remain crisp. With a slotted spoon, remove the leaves from the boiling water and put them in the ice bath. Once the leaves have cooled in the ice bath, (about 1 minute) you'll notice how the leaves turn a bright green.
Once they've cooled, place them in a salad spinner to get rid of the excess water. Set aside to dry.
In a large skillet, sauté the uncooked bacon. Once the bacon is done, cut it into bite-size pieces and then sauté with 2 cloves of minced garlic for 1-2 minutes. Once done, set aside.
While the brussels sprouts are drying and the bacon is cooling, combine the the balsamic vinegar, EVOO, dijon mustard, and seasoning in a medium-sized bowl. Mix well and set aside.
Add the brussels sprouts, chopped bacon, and dried cranberries to a large bowl. Drizzle on the balsamic vinegarette dressing and mix well. Top with freshly shaved or grated parmesan cheese and fresh ground black pepper.
Serve immediately.