Fixed Target Publish Date Update

When updating the Target Publish Date to a date older than the current
date, it would seem like it did not update the date.  Turns out it was
writing the records but then only ever using the most recent one when
reading it back out.
Made the change so that it now deletes all other target publish dates
for this group id before writing the new one.