Should I book now or wait until end of January for hotel reservation

I’ve already decided that I’ll be going to Evo in 2018. The question is should I book right now or wait. It seems the Luxor and Excalibur has a promotion where it’s cheaper to book right now

https://www.luxor.com/en/booking/room-booking.html#/step2&arrive=2018-08-02&depart=2018-08-07&numGuests=2

https://www.excalibur.com/en/booking/room-booking.html?icid=DMP_Carousel_Hotel_NovOff_Oct31_rates#/step2&programId=9f3c26fa-9217-40b9-a777-24500075d44d&promoCode=EXWEBA&arrive=2018-08-02&depart=2018-08-07&numGuests=2

Thoughts???

You can book now if you want…is it lower than getting the EVO Discount?

It’s been a while since I went to EVO.