presale to sale timeline