When recruiters create offer letters for candidates in Recruiting, they can define how many days the offer will be active before it expires. See Define Expiration in Days.
When candidates attempt to accept or reject an expired offer, the system shows them a message that their offer has expired.