How to calculate a dates difference and show the days of the week