Impact-Aware Control using Time-Invariant Reference Spreading