hey, gf! good to see you! how's that baby doing?
I shop more locally than online, but I love fabric.com, hancocks-paducah.com, thousandsofbolts and missouriquiltcompany, when I do.
Not sure about sales or christmas fabrics though.
Try keepsakequilting.com too. They always have christmas fabrics in their catalogs.
Hope you find some goodies. hugs