How long does irish cream last