1 in 3 Americans will buy holiday gifts 2 months in advance

1 in 3 Americans will buy holiday gifts 2 months in advance