We went in Feb. Our first formal night was Sunday and the second formal was Wednesday. I just double checked on our cruise compass that we kept. (I have all of them from the trip.)
I do not know about booking reservations prior to departure.
Have fun.