How long after new cards come out do they go on sale?