Well I made a test and opened my original database I attached to the thread above on anothe machine with regional settigns set to English (UK)
The form works but formulas were changed by access to:
=DateSerial(Year(Now()),Month(Now()),1)
=DateSerial(Year(Now()),Month(Now())+1,0)
Don't know...