Majority of Valentine's Day shoppers wait until last minute to purchase gifts