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 (Swiss Franc in this case) not before 60 days prior to the date of your travel.