fixed first day skip when calculating repeating dates