Queen Elizabeth will not attend church on Christmas Day, Buckingham Palace announced Sunday after confirming she is recovering from a "heavy cold".