Support FreeBSD date utility

Both FreeBSD and OSX use the POSIX date utility.

Not recognizing `FreeBSD` in the `uname` output and defaulting to GNU date format results in an error.