Smoreno, yo opino como OscarMB. Si la obra está terminada antes de tiempo y ellos quieren entregarte el piso, debes poder negarte y decir que deseas que se respete el contrato. Principalmente porque lo que pueden hacer es obligarte a adelantar el pago del dinero que te falte (habrá gente que aún no lo tenga ahorrado). Por eso yo creo que lo que en el contrato te dice sobre que ellos serán los que fijen la fecha de entrega, queda supeditado a que se respeten las letras que tambien has firmado en el contrato.
No se, yo no soy abogado ni nada de eso, pero creo que esa clausula se refiere a una vez se hayan realizado todos los pagos.