It is recommended to prepare and cook the corned beef a day before you plan to serve it. This makes carving the beef easier and there is less hassle when preparing the side dishes along with the corned beef.
Adjust the oven rack to the middle and preheat the oven to 300°F.
Rinse the brisket under cold water and then trim the fat cap leaving about 1/4" of fat on the meat.
Place the beef, broth, water, onion, carrots, celery, bay leaves, and the seasoning packet into a large Dutch oven, (or other oven-safe pot). Cover the pot with a tight-fitting lid or foil and place it into the oven.
Bake until the meat is fork-tender which will take 3 to 5 hours depending on the size of the brisket. Start checking the meat at 3 hours.
Once cooked, place the meat in a baking dish. Strain all of the broth using a mesh strainer into a large bowl or jar. Discard all of the vegetables.
Add 1 or 2 cups of broth to the baking dish with the meat and cover tightly with plastic wrap and refrigerate overnight. Also, refrigerate the cooking liquid if you intend to make gravy.
To serve the corned beef, place the brisket on a cutting board and slice against the grain into 1/4" slices. Then return the slices to the baking dish with the cooking liquid and cover with foil. Place the dish into a preheated 350°F oven for 25 to 30 minutes. serve hot.