When purchasing a Gift Card you also have the option to set a delivery date. If you do that, the recipient will receive the email with their code at 12:00am PST on the date you set.