We are on Emerald in early December. I was able to reserve early dining every day as we prefer to eat and then see a show. You should be able to make reservations on the Princess app for as early as 5pm. You can choose from three dining rooms and whether you want to dine alone or with others.