Indeed, they keep the fiction of 2024 landing alive for the moment. It will probably take a little longer. But the selection of SpaceX is based on 2024. The NASA budget for a human lander allows to pay SpaceX for development of the lander until then. The other bids would take a higher budget than provided or take longer.
The $2.9 billion of the SpaceX offer include 1 unmanned demo mission and a manned demo mission in 2024.