Black Friday's still not for a couple of days, but the cast from Glee has already gotten you your present: "Last Christmas."

The cast -- with Rachel (Lea Michele) leading, naturally -- is tackling the Wham! holiday classic for a good cause: a portion of the proceeds from the iTunes-only sale will go toward the Grammy Foundation, for music education.

This comes in advance of tonight's newest episode, "Hairography," which promises a show-down with a rival group. The songs that will be featured include cast versions of Beyonce’s “Bootylicious,” John Lennon’s “Imagine,” Cyndi Lauper’s “True Colors” and "a cast mash-up of 'Hair' from the musical and Beyonce’s 'Crazy in Love,'" according to a release from FOX/Columbia.

Check in with HitFix tomorrow for a recap of the episode; follow HitFix's Katie Hasty on Twitter to get updates when it's posted.

The first volume of the season one "Glee" soundtrack is alreaday out, with the second part due Dec. 8. Tracklists after the song.

 The full track listing for “Glee: The Music, Volume 1” is as follows:
 
   1. “Don’t Stop Believin’”
   2. “Can’t Fight This Feeling”
   3. “Gold Digger”
   4. “Take a Bow”
   5. “Bust Your Windows”
   6. “Taking Chances”
   7. “Alone”
   8. “Maybe This Time”
   9. “Somebody to Love”
  10. “Hate On Me”
  11. “No Air”
  12. “You Keep Me Hangin’ On”
  13. “Keep Holding On”
  14. “Bust a Move”
  15. “Sweet Caroline”
  16. “Dancing with Myself”
  17. “Defying Gravity”

The full track listing for “Glee: The Music, Volume 2” is as follows:
 
   1. “Proud Mary”
   2. “Endless Love”
   3. “I’ll Stand By You”
   4. “Don’t Stand So Close To Me / Young Girl”
   5. “Crush”
   6. “(You’re) Having My Baby”
   7. “Lean On Me”
   8. “Don’t Make Me Over”
   9. “Imagine”
  10. “True Colors”
  11. “Jump”
  12. “Smile” (cover of Lily Allen)
  13. “Smile” (cover of Charlie Chaplin)
  14. “And I Am Telling You I’m Not Going”
  15. “Don’t Rain On My Parade”
  16. “You Can’t Always Get What You Want”
  17. “My Life Would Suck Without You”