The lesson here: always word your initial payment as 'retainer' and have a statement in your contract regarding date changes.
Taken to court by mother who asked for her money back. Judge concluded that contract is based on a single date and changing this would void the contract.
Mom didn't receive money back and had to pay for court fees.