I know that "children" is a plural noun and "birthday" is a countable noun, but I saw this sentence in a book:
Children have a birthday cake at their birthday.
Why is "children" (which is a plural noun) followed by "a birthday cake" instead of by "birthday cakes," and why is "their" followed by "birthday" instead of by "birthdays"?