According to a 12/21 tweet from a member of The Crimson, the game was cancelled because the team had too many games on its schedule and it had not been approved by the Ivy League.
That leaves Harvard with games at Mercer on 12/29 and UNC on 1/2 before the 1/12 opener at Dartmouth.