Dining times on the Freedom of the Seas are:
Main Seating - 5:30pm.
Late Seating - 8:00pm.
My Time dining - 6:00 to 9:30pm.
With traditional dining you have a set time, set table, set waiters. Show times will be scheduled so no matter which time you select, you will be able to attend one of the show.
My Time dining you'll be in the same dining room with the same menu, you'll just be on a different level and be seated at a different table, with different table mates, and a different table each night. However, if you find a table, waiter, and time you like, you can request a reservation.
Of course, on the Freedom there are also some wonderful specialty restaurants like Portofinos and Chops Grill - both are outstanding but do have an extra fee.