Thank you all for the suggestions! I looked around at the suggested places and eventually came across the same dress buried 20 pages in on Amazon under a different seller. It arrived after just 2 days and although a little tight, it's lovely and I'm a lot calmer about the prom ^^
I just need to find shoes now :c