In fairness, that thread is about free apps that are always available (or available for extended time). The 12 days of christmas is about songs, films, and apps that will each be available for one day only, and may be of more interest to more people who won't necessarily look at the free apps...
They did this last year and I missed the first few because I didn't know about it.
Today is the start of a new run. Itunes 12 days of christmas a free download every day for the next 12. (Last year included album, films, apps)
Day 1
Today's free download is a Cheryl Cole 'Promise This'...