I just saw this dress today at The Limited and it is the exact right color and ON SALE!

Is it too short for an informal, outdoor ceremony? I tried it on and it hits right above my knee, which I think is fine, but maybe a little too "cocktaily."
Has anyone else already bought their bridesmaid dresses this far in advance?