terminate the contract with no refunds ... Is it legally possible?
IANAL. But deadlines are a common feature in contracts. Much sillier things than that are enforceable, so why not deadlines. I've signed my share of them where there was a "finished by this date or you don't get paid" clause. Make sure there is no ambiguity in the definition of "finished".