Future Date Checks and Electronic Payments