performance optimization: cache nsdateformatter instances on class level