UK sportswear retailer JD Sports Fashion has posted a 2.8% increase in like-for-like revenues over the festive period, after delaying its Christmas sale until Boxing Day in an attempt to maintain margins.