holiday shopping packages

1 in 4 Americans have already finished their holiday shopping