I'm sure they do this to deliberately to annoy us. Leicester, Arsenal, Swansea, and now this. The day will only be confirmed just over three weeks before, for an awkward time/location.
Why not just put Chelsea-Spurs on the Friday at teatime, which being a Bank Holiday it would still be at prime time?