I always translate monthly expenses as 2055 dollars, because that is my target retirement date.
If something in 2018 costs $100/month that means it costs $1,200/yr. You can expect to see about 8% returns in the stock market over the long term. By saving $100/month for a year instead of spending it I will have ~$20,000 in 2055 money. If I continue to save the $100/month instead of spend it I will have ~$275,000 in 2055 money.
Edit: Translating to your target retirement date dollars also works for one time purchases.