Next-day delivery of iPhone X is a sprinkling of Christmas magic