I don't think they give them away till the day of, or maybe day before. They hope to sell them, naturally. So giving them away is a last resort.
That said, I wouldn't wait till the last day to buy them, if you are sure you want them.
I'd buy them as soon as you talk DH in to it. The more time the event goes on the more talk there is about it on social media the greater chance you have of it actually selling out, especially since you are looking at the last one