Preheat oven to 325 F. Divide bread pieces between two baking sheets. Bake until lightly toasted, 7 to 10 minutes. Turn into very large bowl or roasting pan.
Heat butter and oil in large frying pan set over medium heat. Add celery, sausage, apple, onion, and cranberries. Sprinkle with sage, thyme, salt, pepper, and cinnamon. Cook, stirring often, until onion is soft, about 8 to 10 minutes. Remove from heat and stir in parsley.
Turn mixture over bread and toss to evenly mix. Spoon into a 13 x 9 x 2 inch baking pan or casserole dish. Drizzle with broth. Cover pan with foil; bake for 15 minutes, then uncover and continue baking until warm and crusty, about 15 more minutes.
Per serving: 287 calories; 10 g protein; 7 g total fat (2 g sat. fat); 49 g total carbohydrates (8 g sugars, 3 g fiber); 698 mg sodium