I need to change my location to be in a certain place at a certain time. Would a vpn work in changing my location for geofencing? Any help is appreciated. Or point me in a direction that would help me figure this out.
This is one of the primary use-cases for most commercial VPNs, so yes. Check any VPN that advertises through YouTube sponsorships since they all boast this capability.
Depends what service you are trying to use, Most old fashioned websites use IP Geo data and yes a vpn helps with that but many mobile apps nowadays use GPS permission to get your percise location or sometimes requesting for your timezone of your device so sometimes just vpn and changing IPs is enough for tricking a web/service to think you are somewhere else