HOW FAR IN ADVANCE SHOULD I BOOK MY AFRICAN SAFARI?