Hey, please, use code tags Using code tags properly
watch = GetComponentInChildren();
day = GetComponentInChildren();
As you see it’s the same code “GetComponentInChildren()”, so you’re refering to same component.
You can use transform.GetChild(/*0 for watch, 1 for day */).GetComponent<Text>();
(Unity - Scripting API: Transform.GetChild)