Me? Personally? I send a TY note as soon as I receive a gift. No matter what the occasion. That's the way I was raised.
Would that include when you received notification that someone bought the gift for you, even if you had instructed the company to delay delivery?
No, I guess not. I'd send the TY note once the gift was received.