Dinner on the Magic is 6 and 8:30. We've been on 12 cruises, and it has never changed. THe new times are being tried out on the Wonder.
You can be seated about 5 minutes before the seating time. Prior to that, the doors are closed. THere is sometimes a line outside the restaurant, but it moves very quickly.