These are just some events which a funky cake would be ideal for:

Weddings

Engagements / proposal

Anniversaries

Birthdays (1st, 18th,21st, 100th)

Baby Showers

Valentines Day

Farewells/Bon Voyage

Graduation

Congratulations (eg. New job)

Christmas

Easter

Corporate events such as

corporate birthday/anniversary

Product Launch / Project Releases

Work colleague farewells

Company joint ventures/mergers

Milestones

Christmas Parties