Preheat oven to 350 degrees. Place bread cubes on a baking dish in a single layer and toast, tossing once for 20 minutes or until lightly browned.
Meanwhile place the bacon in a large, cold skillet. Turn the heat to medium and brown the bacon until crispy. Remove with a slotted spoon and drain on paper towels. Add the butter to the pan and let it melt. Add the onions, celery, and apple to the pan and cook, stirring occasionally, until tender, 8-10 minutes. Stir in the apple cider, poultry seasoning, salt, and pepper, raise het to medium-high and cook until most of the liquid has evaporated. Tahe off the heat and stir in the parsley.
Whisk the eggs with the cream, chicken stock, and ½ cup cheese in a large mixing bowl. Add the bread and vegetable/apple mixture and stir well. Let sit for 30 minutes. Pour the mixture into a 9 by 13 baking dish, sprinkle the remaining cup of cheese over the top and bake for 50-60 minutes or until nicely browned and a knife inserted into the center comes out clean. Alternatively, you can cover the dish before baking, let sit in the refrigerator overnight then let sit at room temperature while the oven preheats to 350 degrees and bake uncovered for 50-60 minutes.