What if every date was your first date? The West End's newest musical, 50 First Dates, poses that very question. Now, it has been made into an eyepopping musical with book, music and lyrics by David ...