A small town in Andalusia has become the center of a national dispute after its Socialist-led council voted to move a centuries-old local holiday off the date tied to its patron saint's festivities, drawing accusations from the opposition that the change is designed to strip the celebration of its religious character.