Butterfly the chicken by sitting it up vertically with the backbone facing you. Run a sharp knife along either side of the backbone from tail to neck.
Make a small cut into the top breast bone and break open the chicken so it can lay flat in a 9x13 dish. Remove skin if desired.
Preheat oven to 350 degrees.
To a pan set just under medium heat add olive oil and saute diced onions for 10 minutes.
Add minced garlic and cook 2 minutes more before adding red wine vinegar, and the juice of half a lemon. Stir and scrape up any brown bits that remain on the bottom of the pan.
Add chicken stock, salt, pepper, Dijon mustard, Better than Bouillon chicken base, honey and fresh thyme leaves. Whisk and bring to a boil, turn the heat down and simmer for 3 minutes.
Pour sauce over the chicken in the dish. Cover with foil and bake for 20 minutes in the middle rack.
Remove and serve or shred. Chicken will fall right off the bone.