I log in from home and I was logged in and viewing the calendar on 12/31 and still didn't get the prize for that day (this was the same day I posted).
Also, I didn't get the prize for 12/30 or 1/1 just in case it may not have been 12/31 due to a time difference in game.