There hasn’t been a Mega Millions winner in months, which means a $970 million jackpot is up for grabs for the Christmas Eve ...