I am wondering how to format dates so that:
When the start and end date are in the same month, that the start and end date is displayed like 1 - 2 March 2015
When the start and end date are in different months display dates like 12 March - 4 June 2015
When the start and end date are in different years display the dates like 12 June 2015 - 4 June 2016
Any help will be highly appreciated Thanks