Assign more importance to recent records during training
One option is incremental training. Update the model weights as more recent data is available. This automatically assigns more importance to recent records.
Incremental training works well within the Bayesian framework where historical data is the prior and more recent data updates the prior.