Most any hardware store will carry a timer called The Little Gray Box.
The Little Gray Box Water Heater Timer - Intermatic Model WH40
Handles 40 amps. Is wired for 220 but is easy to wire for 120.