All new hires are paid guarantee from Day 1 of training. Your per diem will start (or should start) the day you begin OE. If you get it earlier, more power to you
Moving days ... well I'm just the pay guy. I'd have to look that one up...
Welcome to Pinnacolaba guys/gals!