You can buy your insurance up to 60 days before the policy start date. So when you pay using a debit or credit card, whether online or on the phone, you'll be insured from the chosen start date of the policy.