There's no way he broke his streak on account of it being Christmas, he didn't even do that when he supposedly had to drive Katherine to work. Won't ask how much he spent, I already know it's going to be all the money he had available.
His website's log in streak is not that telling if it keeps incrementing, it's what's expected and it just means that the system recognized the log in, or recognized it for x amount of time, or alongside a set of actions.
There are daily free rewards in Champions for each month, the longer you consecutively claim them the better they are, if you lose 1 day it means you won't get the last reward because the month will end and reset this chain before you have the chance to get it.
This encourages players to log daily even if just for a minute, which keeps the streak alive.
You can also get reward 1 at the beginning of day 1, then reward 2 nearing the end of day 2, and that opens more than 24 hours but less than 48 for him to do this and the system keeping it as "consecutive".
Take this with a grain of salt because
I have not tested how it exactly works, but if it's like that it means that he'll always have plenty of time to log and get Scopely's pity recompense, whether if he does it while Kat drives, he goes to the restroom, or when in bed before going to sleep and checking his main info source, Twitter.
If it's broken it won't be because he thought that he had more important things to do, it will be if that alcohol starts to kick in and he forgets.