Yes you should have no issues. Dinner should be done by 6;00 at the latest and that gives you an hour to get back to the park. Just keep in mind the buses going back to MK will be limited since there won't be a need to take guest back to the park if it is close to closing time. So I would not wait till the last minute to get back to MK. Worst case you can easily get a cab back to BLT or take the bus to DS and transfer to the BLT bus.