I haven't gotten my veil yet and realized I better do that. I figured I would just get one at the shop where I bought my dress, but I have questions. Is any lead time required in buying a veil along the lines of buying a dress, but maybe to a lesser extent? By this I mean, can I buy off the rack or is shipping involved?