grunt copy task that respects and uses modified times