Train services in South Wales will finish earlier and start later than normal over Christmas and the New Year, and some services will be disrupted.