I would check out the collegiate definition of how the professors must conduct themselves in finals. My sister is going to the same college I attended, and she had a similar issue where the professor wanted to give the final 2 weeks early and she was supposed to be out of town for a few days. I scolded her for not paying attention to the dates on the syllabus (I always put the important dates from each syllabus on my annual calendar the day I received them) and then I suggested she take the issue to the dean, because in our policy it states the requirements of final exams. It stated:
1) Must be for NN percent of grade or more (I think it was 20% minimum for our class)
2) Must cover material taught in class or attained through reading available to every student (textbooks)
3) Cannot be given prior to finals week, up to and including dead week
The number 3 was the kicker, since her professor stated that their final would be 2 weeks early, she took the syllabus to the dean and he gave her a new date during finals week and instructions that the final had to be of the same material given to the rest of the class. The professor also got in a bit of trouble for not taking care of the issue herself following the policy of the college.
I tend to think the professor graded my sister harshly because her friends who took the exam early had much fewer marks on her material, and needless to say my sister won't be taking a class from that professor again... once you screw them over you pretty much steer clear. Look up the policy of your college and see what it says about testing, grades, and finals, and if you do get your way then steer clear of that prof the rest of your collegiate career.