To be honest I can understand the frustration from parents about not receiving them in time for Christmas as season tickets are sometimes purchased as presents.
Say you spend £26+ for a season ticket for your child which makes up a significant part of the Christmas day budget for that child (lets say £100, so a quarter of it). To say to that child on Christmas morning..."Oh, you have a season ticket on it's way but it won't be for ages yet" wouldn't really cut it with them.
Now, I fully understand that due to unknown (but probably valid) reasons season tickets won't be available till January, so how about this for a solution:-
Every child that has purchased/had purchased for them a season ticket receives a christmas card from the club through the post (if personalised even better!) Inserted inside the christmas card is a paper/cardboard version of their season ticket which explains that their actual season ticket is ordered and on its way. Surely this would satisfy both the kids/parents and allow the club to deliver the season tickets in January having had less grumbles?
We're always being sent duplicated post from the club (x3 season ticket holders in our house) so the cost of the card & postage should be negligable.
Just a thought!