refactored vertical format string
pass nsdate to initializer