I have some time series data with an multiple features. The output is shifted (I mean the times at which the I have the output values are shifted from the corresponding inputs and irregularly). I have some idea of what the shifts can be but not exact. Is there a way to use LSTM neural networks which can take into account these irregular shifts? Or any pre-processing that can help before training a LSTM model.