bsdtar date format depends on locale

For example using LANG=en_CA.UTF-8 (Canada) bsdtar displays dates in day/month/year order.

Pull request also includes (in a separate commit) a test suite fix for running without a terminal, e.g. `perl -Mlib t/test.t </dev/null`.