Currently if a user enrolls in a course through a curriculum with an expiration date, the course will recieve the associated expiration date. If that user later recieves a curriculum with no expiration date containing the same course, the expiration date does not adjust. This blocks the user from content they should be able to access. It also creates a unnecessarily burdensom workload for our admins trying to work around this issue and remove expiration dates from courses that should be automatically managed by the system.