When should travelers purchase travel insurance?

Travel insurance can be purchased up to the day before a traveler leaves for their trip but there are time sensitive benefits like Cancel For Any Reason coverage or Pre-Existing Condition coverage that need to be purchased within 14-30 days of the initial booking date, depending on the policy.