Last minute Christmas shoppers should be in good shape this year, because some stores are staying open with marathon hours. For example, before they close for Christmas, Kohl's will have been open for more than 100 hours straight – and Toys R Us will have stayed open 87 hours.