My boss originally had our paydays on the 5th and the 20th, with the pay periods ending on the 1st and the 15th. He has recently changed the process in which we are receiving the paychecks in which he is mailing them from a different city rather than using a local payroll office. It is currently the 7th and i have not received my check for the the past pay period. He says that the checks may not be delivered until the 10th. When i questioned this he said that the new paydays are on the 10th and the 25th without prior warning. Is any of this illegal?