I think you do, have a feeling you need quite a few weeks on your passport from your return date. 3 months is sticking in my mind but i could be wrong on that!