answer:IANAL: In theory, you could set up a trust, with a trustee who is under contract to not give you the money until a certain date. The trustee could, in theory, take the money out prior to the date, breaching the contract, but in practice would be unlikely.