Text this: Enhanced recency, frequency, and monetary method with purchase timing for analysing customer purchasing behaviour