A Temporal Approach to Customer Churn Prediction: A Case Study for Financial Services