Causal Time-Series Synchronization for Multi-Dimensional Forecasting