Keppra is an anticonvulsant, which means it's for seizures.
The Doctor should have absolutely no problem giving it to you early. The question is will your insurance pay for an early refill? If not, here are some suggestions: Ask the Doctors for samples or you can buy just the number of days you need for your trip, instead of paying cash for the whole month of pills. :)