I think I'm still missing some aspect of your suggestion to use a static timestamp in the tests. If I had it test
(that being the current time as I type this) and the test object was configured such that Friday is a weekday and Saturday is a weekend, then it would respond by saying that the static time is a weekday when run in the US and (correctly, but not consistently) that it is not a weekday when run in Australia.