Yes, sorry, they changed the schedule of the flight, they didn't cancel it.
Had you either seen notification that the times changed or checked online you would have had the option of saying no, these changes don't work for me, then you could cancel the flight and get a refund.
What's actually happened though is that they made a change that you didn't see, and therefore you didn't show up for your flight- you were a day late. I'm sorry, I know it's harsh, and like I said the airline gets around liability for this by saying you should have checked times.
No one will compensate you for this I'm afraid.
If you'd booked a package through the airline, ie the hotel and transfer, then yes they'd have to book you into a hotel. But I don't think that's the case...?
Everyone saying you should be recompensed for the delay is wrong. You actually should have been at the airport a day later. Your flight wasn't canceled or delayed, it left as scheduled, it's just that you weren't there for it.
Sorry 😞