I think you're dfinitely right about the holiday excitement getting the best of him, my dd has`been having a rough time as well. If it's been going on for a bit, probably some overtiredness as well. Can you push his bedtime forward a bit until he catches up a bit? Other than that, your plan sounds great.