I stumble upon this site that sells junior bridesmaid dresses that are very affordable and they offer free shipping within the US - http://www.wallao.com/junior-bridesmaid-dress/
Hope this helps!
First off, nice wedding date! On topic, I think it's perfectly OK. You and your guest can have an early lunch before the wedding and the reception is timely for dinner.