Bye Bye Birdie opening just weeks away