Are you going to be fitting all your goodies yourself ?
If not is there no-one you can leave the bike with to do the stuff for you ?
Or maybe work something out between folk to help out and get your bike sorted before the 21st ?
I'll help if I can

I'm work from home so i'm free to do all sorts really.