Synergizing Deconfounding and Temporal Generalization For Time-series Counterfactual Outcome Estimation