Hi. Funny you should post this, because I saw it today too, and I did some investigation. The Walter Reed Medical Center is no longer running this, but there is another address that you can send cards to.
I called my friend who works for Red Cross. She assures me that Holiday Mail for Heroes is alive and well and the deadline is next FRIDAY, DECEMBER 7TH.