How long do products last? How long do Dermalogica products typically stay fresh before they expire? Are there any products that expire much faster than others and some that last much longer?