When does the Christmas sale last to? I'm away from home until the 30th and was hoping it won't end before then.