Departure time is the time that the flight pushes back from the gate, not the takeoff.
Further ground delays after pushback, a need to return to the gate or a variety of other factors could account for the difference you are seeing between the CX website and the takeoff time reported by other sources.