Free historical flight information publically available online will only go back a week or so. If you want to go further back you'd need to pay.
From the available data from the past week, it does not look like the flights were delayed.
https://uk.flightaware.com/live/flight/CAI952
http://uk.flightaware.com/live/flight/CAI951
http://www.flightradar24.com/data/flights/xc952/
http://www.flightradar24.com/data/flights/xc951/
There is no reason why an airline would always intentionally delay the departure/arrival of their aircraft. More likely the aircraft used for these services have high utilisation and so can have knock-on delays.