When is the best time to buy a Magic the Gathering Booster Box? Is it when it first comes out or right before a big event. Does the price of the cards have to do with it?