IMPaCT GNN: Imposing invariance with Message Passing in Chronological split Temporal Graphs