Salvation Army makes Christmas 2011 for thousands in the Treasure Valley