It's not entirely the Q's fault, the shipment was sent from the manufacture, the Q didn't make it.
This is probably what happens with manufactures, they have products that are coming due, someone put them together in a kit and sells the kits (like to the Q) for a very discounted price so they can alleviate them from their inventory and the Q makes decent money on them.
Problem was, the kits didn't sell out and they are sitting in inventory with some expired dates. The make up isn't opened and unless you find out what it's shelf life is, you can't say it's not any good.
I would just bet the Q's purchasing department had no clue as to what they bought, the manufacture offered them a great price on so many units and the buyer bought it.