Use day-old bread in this decadent dessert recipe from Cheryl and Griffith Day, owners of Savannah's Back in the Day Bakery, for best results. If you don't have any on hand, dry out fresh bread in the oven for about 10 minutes.
Make the pudding: Preheat oven to 350 degrees with a rack set in the lower third of the oven. Lightly butter and 9-by-13-inch baking dish; set aside.
Place bread in a large bowl. Add half-and-half and toss to soak. Set aside at room temperature.
In a medium saucepan, melt butter over medium heat. Remove from heat and add both sugars and vanilla; stir until smooth and well combined.
In a medium bowl, whisk eggs. Whisk in butter mixture until smooth and well combined. Pour over bread tossing until well combined.
Pour bread mixture into prepared baking dish, spreading evenly. Sprinkle raisins over top and gently work into pudding, making sure liquid covers the bread. Cover baking dish with parchment paper-lined aluminum foil. Transfer to oven and bake for 55 minutes. Remove foil and continue baking until bread pudding is golden brown, 10 to 15 minutes.
Make the glaze: Melt butter in a medium saucepan over medium heat. Remove from heat and add bourbon and confectioners' sugar, stirring until incorporated. Add cream and mix until smooth. Pour glaze over top of bread pudding and let stand 15 minutes before serving. Bread pudding is best served warm, but can be kept refrigerated, tightly covered, for up to 4 days.