Holiday spending on the rise