No, tenants do not have to move into the property on the official tenancy start date, but they cannot move in before this date.
If a tenant delays their move-in, they will still be paying rent from the tenancy start date specified in the tenancy agreement. If you need to change your move-in date, you can contact your landlord via the Message Centre.