Online shopping I think of kind of like magazines - work several holidays ahead. If someone waits til Tuesday to buy a Valentine's Day card, unless they are local to me, it's too late to order online. Many people plan and think ahead.
Besides, Mother's Day in the UK is in March (I think), people will be shopping for their moms.