Do I need to pay a deposit for my birthday party at LEGOLAND® Discovery Center Dallas Fort Worth?