Gift cards to push holiday spending