Gift cards are displayed at a Target store, in New York, Thursday, Dec. 21, 2023. Americans are expected to spend nearly $30 ...