In general, there's a good reason for heating the water overnight: electricity is often cheaper at night, and (on a national level) it means that electricity demand is spread more evenly over the whole 24 hours.
My current place doesn't have gas either...
And as others have pointed out I have a natural gas heater.