Last weekend before Christmas for busy retailers