Preheat oven to 300° F. Add the cornbread to a foiled baking sheet and toast in the oven for 15-20 minutes or until slightly firm and no longer moist.
While the cornbread is toasting, melt butter in a large skillet over medium heat. Stir in onion, celery, garlic, and cranberries and season with salt and pepper. Cook, stirring frequently, for 6-8 minutes, until soft. Then stir in sage and thyme, and cook until fragrant, about 1 minute. Remove from heat and toss with cubed cornbread.
In a small bowl, whisk together eggs and vegetable broth. Add cornbread and cooked veggies to large bowl. Pour broth mixture over cornbread and toss gently to coat, then transfer to a 9X13 baking dish. Bake at 375° F until toasted on top and hot throughout, about 20-25 minutes.