Lea Michele rocked a mini dress - that turned out to be a SHIRT at a recent red carpet event. We recount some of her best fashion moments.