僕の好みは「現在時刻を引数で渡す」「時刻アクセス用コラボレータ導入」の2択。素直で分かりやすい。問1なら前者を、問2なら後者を選ぶ気がする。

正解のない話とはいえ、自分なりの判断を確認しておくのは今後の役に立つだろうし、単純に楽しい。