From the CBeebies site about birthday cards:
"As we record messages in advance, we need cards at least 4 weeks before the birthday. This period may increase at busy times of the year like Christmas. "
Do lots of people send them in for Baby Jesus? I think he's a Milkshake fan.