You actually can’t date a check in the future. Well, you can, but there’s nothing stopping the person on the other end from depositing it. If they deposit it, the bank will proceed with their process. You can put 2045 on it and hand it to me, and I can go deposit it. If the money is in your bank, the check will complete.