Коллеги все ответили верно, но забыли указать, что при покупке квартиры в строящемся доме, у застройщика, срок начинает считаться с момента полной оплаты денег застройщику. Ипотека является полной оплатой, а вот рассрочка - нет. То есть, если купили за 100% оплату или в ипотеку, то срок начинает считаться с момента поступлений денег на аккредитив или Эскроу-счет. Если купили в рассрочку, то с момента погашения всей задолженности перед застройщиком.
Если купили по переуступке (договор Цессии), то с момента регистрации данного договора в Росреестре.