Design a power-efficient system using the Arduino UNO with the following functionality:
NOTE: To wake up the Arduino from sleep mode, multiple approaches can be used. However, choose a method that is most power-efficient and provides high time accuracy.