签合同的时候交房日期是12月31日,开发商说要备案,拿到购房合同后交房日期变成5月1号了
协商不成,可以起诉。
开发商违约,建议先协商解决,不愿协商或协商不成的,可以向法院起诉维权,要求开发商承担违约责任。