Learning-based Motion Planning in Dynamic Environments Using GNNs and Temporal Encoding