I think it’s difficult for anyone to answer this for you, because only you know how bad you want a Puffin 2 right now.
As stated above, you can forego buying a Puffin 2 now, so you’ll still have money for what you might find at the contest that you might like better. That is all a bunch of uncertainty though. The thing is, you are not guaranteed to find a cheaper Puffin 2 at the contest, and you are not guaranteed to find something you’ll like better than a Puffin 2 at the contest. I think that things on contest tables are limited, because there is limited space to keep things to be sold. You may find very limited B grades, or find some random yo-yoer to sell you what he has cheaper than retail. But, you can buy the Puffin 2 now, guaranteed, while the stock and colorways are still available, instead of waiting a few weeks while the Puffin 2 stock dwindles to see what else you can find instead. I prefer not to take gambles, because I have confidence in my ability to unload anything I acquire, without taking a loss.
So, the answer is really up to you. When you get my age, you realize that your friends give you advice trying to help, and let you know what they would do, if they were you (but they are not you). Some friends are not even really friends (but you don’t know it yet), and they don’t want you showing up to the contest with that pristine brand new Puffin 2. They want you to have that B grade with the ano flaws instead. In the end, you have to do what feels right for you to do. It’s your money, and you’ll be stuck with the decision. Don’t worry about showing up to the contest and having your friend say, “I told you so.” Because on the other hand, you could be saying to yourself, “I should have gotten that Puffin 2 in the color I wanted, the stuff here is garbage.”
Personally, the Puffin 2 is a nice yo-yo, and I don’t see how you could end up being disappointed with it either way. It’s so good that you could have it in your hands now, and sell it before that contest, or at that contest, if you needed to. Don’t listen to me either, but if I were you, I’d buy the Puffin 2.