Jam tomorrow (or the older spelling jam to-morrow) is an expression for a never-fulfilled promise, or for some pleasant event in the future, which is never likely to materialize.
The phrase jam tomorrow (or jam to-morrow) signifies a missed commitment or a delightful occurrence in the distant future that seldom materializes.