We're registered at Amazon and BRU. Does anybody know when you get the registry completion discount codes for those registries?

I'm having my shower December 16th and am due Feb 3rd so I'd rather have the discount code sooner than later, but both sites ask for "estimated arrival date" or "due date" rather than an event date, so I'm assuming they base the delivery of the discount code on your due date?