date migration spec