Preheat oven to 350°. Cut the bread into cubes, then place them on two baking sheets. Toast the bread in the oven for 15 minutes.
Meanwhile, add the diced apple, parsley and cranberries to a large mixing bowl.
Next, melt the butter in a large skillet over medium heat, then add the celery, onion and salt and sauté until soft, about 8 minutes. Then, add the sage and thyme and sauté for 1 minute.
By now, the bread should be toasted, so add it to the bowl with the apples and stir to combine.
Pour 1 cup of chicken broth into the skillet, then bring the mixture to a low boil. Immediately pour it into the bowl with the bread and gently stir to combine.
In a bowl or glass measuring cup, whisk the remaining broth and eggs together, then pour it over the bread mixture and again, gently stir to combine, being careful not to over-mix so the bread doesn't break.
Spray a 9x13 baking dish with nonstick spray, then pour the stuffing mixture into the dish. Cover the dish with foil, then bake the stuffing for 25 minutes. Remove the foil and continue baking for 10-15 more minutes until the bread is golden brown on top. Add salt and pepper to taste and enjoy!