Yes they do!
They sell christmas trees every Christmas season. They are usually up by mid November. If they run out, you can also head to another Walgreens or Rite Aid, or even order them from their respective online stores.
Yes
Thanks! Your answer is awaiting moderation.