Because Tesco obviously think so. I'll admit I've left getting a card for DS's friends birthday til the last minute, but I do the weekly shop on a Sunday, so knew I'd get something in Tesco before it is required tomorrow. Except, half the card area now has individual Christmas cards in and the majority of the rest were for specific relations or ages. There were about 15, mainly alcohol related ones, in the generic section.
So, AIBU, or are Tesco BU?