No, as per the RBI guideline, the traveller must be travelling abroad in the next 60 days of currency purchase. It means that you can purchase foreign currency not before 60 days prior to the date of travel.