Implement Time#strftime, and use for Date version

Date#strftime can just rely on Time#strftime, and this commit moves the
implementation to Time instead.