It depends on where you want to watch the fireworks from. If you want a spot on the hub, then you need to get there 1.5 to 2 hours before.
Allow yourself 1-1.5 hours for the meal, and about 20-30 minutes to get back into the park, depending on how you get there (monorail or walk).