You asked:

what day is december 31 2012

  • Monday
    Monday
    December 31st 2012 was a Monday.