Sadly, I think you'll find that your silver status is valid until the end of the month on your card, but the end-of-year date of your EC account was yesterday. I'd prepare yourself for a let down in January

My Exec Club membership year ended on 7th November 2006. The new membership year ends on the 7th November 2007 and it says I'm silver and 5 days ago it said blue and we are now in December 2006
Who knows what is going on at BA.com these days. Will keep FT posted