In a large bowl, beat eggs, milk, cinnamon, vanilla and a couple of teaspoons of bourbon. Add the bread cubes and and raisins (if you're using them) and fold the ingredients to distribute the egg evenly. Let the bread mixture sit overnight, refrigerated. You can shorten this time to 30 minutes if you're short on time.
Preheat the oven to 350F
Grease a medium sized glass baking dish then pour the bread mixture into the pan. Press the ingredients down firmly with your hands. One ingredient at a time, sprinkle the rest of the ingredients over the bread evenly, starting with the oats, brown sugar, and then the honey.
Bake in a preheated oven 350F for about 25-35 minutes or at until the bread gets golden brown.
Allow the pudding to rest about 10 minutes before cutting. Serve it warm topped with the Bourbon Whipped Cream