Feature engineering is one of the most important steps when it comes to building effective machine learning models, and this is no less important when dealing with time-series data.