合同没写明履行日期在符合法定生效条件下是有效的。法定生效条件有:订立合同的当事人是具有完全民事行为能力的人;订立合同是真实的意思表示;合同的形式符合法律规定的要求;合同的内容没有违反公序良俗;法定其他条件等。