1. On Christmas, children usually get gifts from their parents.

2. At Christmas, children usually get gifts from their parents.

3. On Christmas day, children usually get gifts from their parents.

4. For Christmas, children usually get gifts from their parents.

(Are the sentences all grammatical?)

Yes, all are correct.