How far in advance should I purchase Dream Wedding Insurance for my wedding to be covered?

How far in advance should I purchase Dream Wedding Insurance for my wedding to be covered?
July 27, 2016 Dream Wedding Insurance

You can purchase Dream Wedding Insurance no less than 30 days and no more than 18 months prior to the wedding day. The policy coverage will cease at the completion of the wedding event.