when is the best time to buy? now? black friday? cyber monday? do I need to worry about stock? I see newegg has that price guarantee but it doesn't go through cyber monday, not sure if the price will drop after black friday.