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