Well you can change the IP address of a distribution point with no issue. just make sure to update the DNS.
The only issue is during the time you move the disk the machine will off and thus plenty of error you will get in SCCM.
Also you could simply use Prestage content. get the VM up copy the prestage content on it. Shut it down move it over to new location install DP role and get the content prestage.
Was wondering about Pre-stage... I know about it but never used it before... Any good Blog post out there for this process?
The technet article how to: https://technet.microsoft.com/en-us/library/hh692395.aspx?f=255&MSPPError=-2147217396
Technet blog: http://blogs.technet.com/b/inside_osd/archive/2011/04/11/configuration-manger-2012-content-prestaging.aspx
Could you just setup the DP in their remote location and transfer via WAN once ? Sure you'll have couples of gig over the WAN at first but it will be done once. You can enable bandwidth throttling during business hours if needed.
Create a group for all your remote DP, if you have a new once to setup, simply add it to the group and the content will replicate.
Your clients will then get their content on the local DP, no more WAN utilization.
If you really can't transfer over the WAN, I would pre-stage the content.
Refer to the links provided by Frederick and this one.
http://www.configmgr.no/2013/03/16/how-to-configure-dp-prestaging/