There is no law that states postdated check can only be cashed after the specified date. Some banks will happily cash your check immediately and simply ignore the future date on the check. There is no guarantee that you can always cache a check either. A check can be cancelled by the issuer at any time by making so called 'stop payment order'.