The free gifts with purchase don't really have an expiration date; they're available until they're sold out--so if you really want to pick this up, sooner is better than later because there's no guarantee it'll be there tomorrow!
I'm not sure when it expires but I think it's until they run out of stock. First it was the Rainbow Bliss I think, then the Amber Wave or the Ocean Bliss. I just checked it right now and it's the pink allure! Get it while it's hot! =p
I don't know when it will expire, but I really like the free glass toy promo. I especially like that the free toy is changing so frequently. It's changed several times already. I was able to add the Amber Wave to my order yesterday. Thanks Eden!