No need to run all over town looking for last-minute gifts, Banana Republic

 is offering gift givers a deal on eGift cards. Spend $100 and get a $20 shop card for yourself. Grab your gift card

 here and enjoy the rewards!