Can the Arduino do this - power source switch

i would have to see a schematic drawing of what you have now and another of what you wish, but that aside I think an arduino can easily handle all you wish. You might need an inexpensive real-time clock (RTC) shield or module for a dependable time tracking and a small relay module.