Period length??

izzy
So my periods usually last between 5-7 days and I'm due to start tomorrow, but it's mine and my boyfriend's anniversary on the 5th of January and I kinda need to be off it by then. Does anyone know any ways to shorten the length of your period? (Pills/hormones aren't really an option)