yep, freeze before fill, then put in bath tub before going in car. It works trust me.;)
A bottle heater would be nice but thats a bunch of wiring and $$$$
I got a 12v electric blanket (small one like 60"X60") I bought at a truck stop, works perfect if you heat in tub first.