Mary-Kate Olsen is 22 today. She can celebrate her birthday in the knowledge that she is finally succeeding in being seen as a separate entity to her twin sister Ashley.