Yes,they always open.
Highly doubtful...I think Walgreen's is the only place open on Christmas, and Chinese buffet restaurants!.lol
I'm not sure about the Christmas hours but I would think if they were open it wouldn't be all day. Better to get stuff the dau before if you can.
Thanks! Your answer is awaiting moderation.