...book up for August. They keep declining my request but can't tell me if they are keeping me on when my contract expires?
Do you really need to book your trip 7 months in advance? Can't you just relax and wait until they say they are letting you go or keeping you on? You'd still have 4 months to book. You can also say you'll be glad to stay on but your vacation will be happening in August.