The "day" of a hotel stay is the interval of time between official check in time and check out time.
If you want a room about ten hours before check in time, then I would say that the request by the hotel to book the room from the night before is quite reasonable, though IMO the charge should be 50%