tjika, you've received lots of good advice here, I just want to add a couple of notes for you to consider going forward:
1 - Make a plan that will enable you to acquire your own car so you won't be dependent on your parents, as the less control they have over your life the better
2 - In future, do not ever tell your mother the specific details - location, dates, etc. of anything that's important to you, or at least not until there's no chance she can muck it up, because she WILL throw a spanner in the works and mess it up for you. You told her exactly when you'd planned your vacation, and suddenly she can't spend a few days alone so she's going to all the trouble of travelling back home JUST when you had planned to take vacation. This is not a coincidence, and it's likely if you look back over your life you'll see a great many incidents where she did this exact same thing to you.
In short, take your control back. Take the reins away from her. She won't like it, she'll probably lose her mind for a while, but her feelings are not more important than yours, and you have the right to run your own life.