Several major retailers have confirmed they will close for an extra day over Christmas, while others plan to open even later.