I didn't realise it would take about 2 weeks for the card to arrive. Luckily it was delivered a day before the birthday. I think a date could be put on your site, stating when the customer would like the card to be delivered on. Maybe you do this already and I did not see it.