Baby shower dress opinion PLEASE

Stephanie
My shower is may 14th. Eeek! It is nightmare before christmas themed. Which dress ladies (1, 2, 3, 4)? Ty