Did you not know he would be in school when you made the reservations? Did it come up as a surprise he would be school age? Unless it's a once-in-a-lifetime event that can't be moved (overseas grandparent's 90th birthday, etc), what were you thinking?
But all that being said, it's just kindergarten. Get the vacations during school time out of your system now.