If you keep your batteries separate from the drone and warm until you insert them just prior to flight, then cold should not be too much of a problem as batteries will warm up on load.
As for weather I agree with not flying in rain this also includes any rapid temperature change as it will...