This has always confused me. I've always spelled it "moustache", but my browser's spell checker claims the correct spelling is "mustache". From what I've seen around the Internet, people seem to use both.
What is the proper spelling? Are both acceptable?