Tom, check your contract...it must have a clause referd to as rescending the contract before the agreed time.

If it's in the contract deal with it.