ANSWER:
You must not take orders of birthdays, anniversaries etc and the money earned through such orders will not be halal for you. If they order a cake but you don’t know why it is for, there is no sin on you in this as you don’t have to investigate or ask!