Date FNS test
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/date-fns/1.29.0/date_fns.min.js"></script>
<div id="parsedDate"></div>
JavaScript
// Date as it comes from backend
let stringDate = '2017-12-08T06:16:57Z';
// Parse using date-fns
let parsedDate = dateFns.parse(stringDate);
// Output on DOM
document.getElementById('parsedDate').innerHTML = dateFns.format(parsedDate,'dddd, Do of MMM, YYYY');