I used to be able to move a 'past' workout to later date, but now it seems Garmin got rid of this function. Anyone has any ideas how to do so?
You can't. You have to move them on the same day or before the date has passed.