Sped it up using a shared date formatter; added new init to copy another nice date object