This isn't what an NFT is. To be complete, at least, there should also be a distributed and secure worldwide ledger to which anybody can access that says that you gave this exact piece of paper to your friend on that date.
You cannot do this with an NFT unless the server that the NFT is hosted on supports it (and has awareness of the blockchain). Then it becomes centralized to that server. You couldn't do it with IPFS.