I've ordered from Michel's Patisserie within 48hrs of a party and got it on the day.

My sister actually ordered her wedding cake from the cheesecake shop, then her MIL tiered and decorated it. She ordered 3 tiers of different mud flavoured mud cake covered in white cadbury chocolate - and it was the best wedding cake I've ever tasted (and I hate cake!).