YES, If you know "for sure" when you'd like to go............ BOOK!!!! IF a code or discount becomes available, they will apply it to your reservation. (Granted, you'd have to call them and tell them the code or discount, but they will do it.)
Good Luck!!!